系統有0~65535個埠http 80 https 443 ssh 22 遠端訪問 ftp 21 檔案傳輸mysql 3306 redis 6379 smtp 25 郵件傳送服務 pop3 110 郵件接收服務其中 0~127埠 已經被占用
加入我們想自定義埠 我們選擇1024以後的
等同於
等同於
win永久安裝pip的源
然後在底下新建pip資料夾,然後到pip資料夾裡面去新建個pip.ini,然後再裡面輸入內容:
[global]
timeout = 6000
index-url =
trusted-host = pypi.douban.com
截圖:
京東 python2 flask1.0 ** python3 flask1.0到目前位置,我們所有的第三方包安裝都是直接通過
pip install xx
的方式進行安裝的,這樣安裝會將那個包安裝到你的系統級的python
環境中。但是這樣有乙個問題,就是如果你現在用django 1.10.x
寫了個**,然後你的領導跟你說,之前有乙個舊專案是用django 0.9
開發的,讓你來維護,但是django 1.10
不再相容django 0.9
的一些語法了。這時候就會碰到乙個問題,我如何在我的電腦中同時擁有django 1.10
和django 0.9
兩套環境呢?這時候我們就可以通過虛擬環境來解決這個問題。
虛擬環境相當於乙個抽屜,在這個抽屜中安裝的任何軟體包都不會影響到其他抽屜。並且在專案中,我可以指定這個專案的虛擬環境來配合我的專案。比如我們現在有乙個專案是基於django 1.10.x
版本,又有乙個專案是基於django 0.9.x
的版本,那麼這時候就可以建立兩個虛擬環境,在這兩個虛擬環境中分別安裝django 1.10.x
和django 0.9.x
來適配我們的專案。
virtualenv
是用來建立虛擬環境的軟體工具,我們可以通過pip
或者pip3
來安裝:
pip install virtualenv
pip3 install virtualenv
建立虛擬環境非常簡單,通過以下命令就可以建立了:
virtualenv [虛擬環境的名字]
如果你當前的python3/scripts
的查詢路徑在python2/scripts
的前面,那麼將會使用python3
作為這個虛擬環境的直譯器。如果python2/scripts
在python3/scripts
前面,那麼將會使用python2
來作為這個虛擬環境的直譯器。
虛擬環境建立好了以後,那麼可以進入到這個虛擬環境中,然後安裝一些第三方包,進入虛擬環境在不同的作業系統中有不同的方式,一般分為兩種,第一種是windows
,第二種是*nix
:
windows
進入虛擬環境:進入到虛擬環境的scripts
資料夾中,然後執行activate
。
*nix
進入虛擬環境:source /path/to/virtualenv/bin/activate
一旦你進入到了這個虛擬環境中,你安裝包,解除安裝包都是在這個虛擬環境中,不會影響到外面的環境。
退出虛擬環境很簡單,通過乙個命令就可以完成:deactivate
。
在電腦的環境變數中,一般是不會去更改一些環境變數的順序的。也就是說比如你的python2/scripts
在python3/scripts
的前面,那麼你不會經常去更改他們的位置。但是這時候我確實是想在建立虛擬環境的時候用python3
這個版本,這時候可以通過-p
引數來指定具體的python
直譯器:
virtualenv -p c:\python36\python.exe [virutalenv name]
virtualenv 需要進入目錄 啟用或者退出 這樣很麻煩
sudo apt-get install gcc make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget libc6-dev llvm #安裝依賴包
sudo vim ~/.bashrc
export workon_home=
$home/.virtualenvs #讓所有的虛擬環境 存放到指定的目錄下
source ~/.bashrc 讓配置檔案立即生效
建立虛擬環境:
退出當前虛擬環境:mkvirtualenv my_env
切換到某個虛擬環境:
workon my_env
deactivate
刪除某個虛擬環境:
rmvirtualenv 虛擬環境的名字
列出所有虛擬環境:
lsvirtualenv
進入到虛擬環境所在的目錄:
首先切換到該虛擬環境
cdvirtualenv
修改mkvirtualenv
的預設路徑:
在我的電腦->右鍵->屬性->高階系統設定->環境變數->系統變數
中新增乙個引數workon_home
,將這個引數的值設定為你需要的路徑。
建立虛擬環境的時候指定python
版本:
在使用mkvirtualenv
的時候,可以指定--python
的引數來指定具體的python
路徑:
mkvirtualenv --python==c:\python27\python.exe qf_env #建立python2版本的虛擬環境
find / -name python3 #假如python3 位於 /usr/local/python3
mkvirtualenv --python=/usr/local/python3 虛擬環境名字
如果有報錯安裝 sudo apt-get install python3-distutils 再執行上面的步驟
如果 python 顯示 3.6. 說明 python3的環境建立成功
pip install flask
python虛擬環境安裝
virtualenv是乙個建立隔絕python環境的工具,virtualenv建立乙個包含所有必要的可執行檔案的資料夾,用來使用python工程所需的包。pip install virtualenv如果安裝較慢可採用豆瓣源安裝。命令如下 pip install i virtualenv這條命令同樣適...
python 虛擬環境安裝
1 安裝pip sudo apt install python3 pip 2 安裝虛擬環境 pip3 install user virtualenv 3 建立乙個目錄存放虛擬環境 mkdir vir 4 建立python3.6的虛擬環境 sudo virtualenv p usr bin pytho...
python安裝虛擬環境
一 安裝虛擬環境 我們在一台機器上可以安裝多個python版本,為了使每個版本的環境相互不受干擾,可以安裝虛擬環境,安裝方法如下 1 安裝virtualenv pip install virtualenv 2 新建名為venv的虛擬環境 virtualenv venv 3 進入新環境 source ...