1. 程式人生 > >Python-MAC使用virtualenv建立虛擬環境

Python-MAC使用virtualenv建立虛擬環境

安裝virtualenv

ZFJ:~ zfj$ pip install --user virtualenv
Collecting virtualenv
  Downloading https://files.pythonhosted.org/packages/b6/30/96a02b2287098b23b875bc8c2f58071c35d2efe84f747b64d523721dc2b5/virtualenv-16.0.0-py2.py3-none-any.whl (1.9MB)
    100% |████████████████████████████████| 1.9MB 19kB/s 
Installing collected packages: virtualenv
  The script virtualenv is installed in '/Users/zfj/Library/Python/2.7/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed virtualenv-16.0.0

注意:如果你是Linux系統,且上面的做法不管用,可以使用系統的包管理器來安裝virtualenv。例如,要在Ubuntu系統中安裝virtualenv,可以使用命令sudo apt-get install python-virtualenv。

切換到專案目錄下,建立虛擬環境:

ZFJ:~ zfj$ cd /Users/zfj/Desktop/ZFJ_LearningLog/LearningLog 
ZFJ:LearningLog zfj$ virtualenv ll_env
-bash: virtualenv: command not found

注意:如果出現“-bash: virtualenv: command not found”這個問題,這是可以通過“find / -name virtualenv”命令找出virtualenv。

ZFJ:LearningLog zfj$ find / -name virtualenv
find: /usr/sbin/authserver: Permission denied
find: /.Spotlight-V100: Permission denied

......

find: /.DocumentRevisions-V100: Permission denied
/Users/zfj/Library/Python/2.7/bin/virtualenv
find: /Users/Guest/Music: Permission denied

......

然後再執行命令列:

ZFJ:LearningLog zfj$ /Users/zfj/Library/Python/2.7/bin/virtualenv ll_env
New python executable in /Users/zfj/Desktop/ZFJ_LearningLog/LearningLog/ll_env/bin/python
Installing setuptools, pip, wheel...
done.

啟用虛擬環境,建立虛擬環境以後,需要通過下面的命令列啟用:

ZFJ:LearningLog zfj$ source ll_env/bin/activate
(ll_env) ZFJ:LearningLog zfj$

這個命令列執行ll_env/bin中的指令碼activate。環境處於活躍狀態的時候,環境名將在括號內(ll_env)。

注意:如果你使用的是win環境,使用ll_env\Scripts\activate來啟用環境。

如果要停止虛擬環境,使用下面的命令列:

(ll_env) ZFJ:LearningLog zfj$ deactivate
ZFJ:LearningLog zfj$

結束語

歡迎各位大神補充!

歡迎大家加移動開發技術交流群,在這裡大家可以一起討論學習,這裡有大佬,也有小菜鳥,沒事還能鬥鬥圖裝裝逼,如果需要換工作的還能相互推薦,期待大家的加入!