close

現場(環境):CentOS 7.4     套件:pythonpipvirtualenv

 


原因:

 

在CentOS環境下Python安裝預設會是python 2.7,

如果同時使用python 3.X以上,絕對沒辦法正常運行。

 

所以我們需要透過python virtualenv 幫我們完成。

 


處理方式:

 

Step 0. 安裝pip (python套件管理包)

# curl -O https://bootstrap.pypa.io/get-pip.py

 

# python get-pip.py

 

安裝擴充包

# yum -y install epel-release

 

安裝pip

#yum install python-pip

 

接著就可以看到pip指令。

 


Step 1. 安裝virtualenv 套件

 

#pip install virtualenv

 

測試一下是不是安裝成功了。

#virtualenv -h

可以看到相關指令後,就代表安裝成功了。

之後就可以透過 virtualenv 建立虛擬環境來安裝相關套件。

 

 


Step 2. 另外版本的Python安裝於本機上

這邊來安裝新版的Python3.X

之後我們在用virtualenv啟動Python3.X的環境

相關下載網址:https://www.python.org/downloads/source/

這邊測試3.6版

#wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

# tar -Jxvf Python-3.6.0.tar.xz

# cd Python-3.6.0

#./configure

# make && make install

 

接著測試環境中有沒有python3

 

準備完成,接著就可以用virtualenv 建立 python 3.6 的環境。

Python3.6路徑:/usr/local/bin/python3.6

 

# virtualenv -p /usr/local/bin/python3.6 python36

-p 後面帶python版本路徑 - /usr/local/bin/python3.6

最後面是版本號 – python36 這個名稱是virtualenv預計建置路徑(自定義)

 

之後看一下目前的路徑下,會多一個剛剛自定義的python36資料夾。

這個就是virtualenv的環境。

 

切換進這個路徑

# cd python36/

輸入下面指令,就會切換進python的virtualenv環境。

# source ./bin/activate

怎麼知道進入環境了?

看到最前方的多出()的註解就對了。

(python36)就是這個這個virtualenv的名稱

 

想要離開這個virtualenv環境,輸入下方指令就可以。

#deactivate

 

關於Python virtualenv的安裝與簡單使用介紹到這邊。

<本篇完>

 


參考網址:

http://blog.lxx1.com/1420

https://www.yuzhi100.com/tutorial/centos/centos-anzhuang-python36

 

 

 

arrow
arrow
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()