Python-MAC使用virtualenv建立虚拟环境

版权声明:本文为博主原创文章,未经博主允许不得转载。http://blog.csdn.net/u014220518 https://blog.csdn.net/u014220518/article/details/82703533

安装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$

结束语

欢迎各位大神补充!

欢迎大家加移动开发技术交流群,在这里大家可以一起讨论学习,这里有大佬,也有小菜鸟,没事还能斗斗图装装逼,如果需要换工作的还能相互推荐,期待大家的加入!

猜你喜欢

转载自blog.csdn.net/u014220518/article/details/82703533