下面是在Mac中配置Python虚拟环境的详细攻略。
一、安装virtualenv
我们可以通过pip在命令行中安装virtualenv,以下是安装命令:
sudo pip install virtualenv
二、创建虚拟环境
可以通过以下命令来创建虚拟环境:
virtualenv env # env为虚拟环境的名称,可以根据需要自定义
注意,如果你想使用Python3创建虚拟环境,需要添加--python选项:
virtualenv --python=python3 env
虚拟环境将被创建在当前工作目录下的一个名为env的文件夹中。
例如:
$ virtualenv env
New python executable in env/bin/python
Installing setuptools, pip, wheel...done.
三、激活虚拟环境
可以使用以下命令来激活虚拟环境:
source env/bin/activate
激活虚拟环境后,所有通过pip安装的Python包将被安装在虚拟环境中,而非系统全局中。
例如:
$ source env/bin/activate
(env) $
此时命令提示符前会出现(env),表示当前已经激活了名为env的虚拟环境。
四、使用虚拟环境
在虚拟环境中使用Python与非虚拟环境中完全一样。
五、退出虚拟环境
退出虚拟环境可以执行以下命令:
deactivate
虚拟环境已被成功退出。
例如:
(env) $ deactivate
$
示例1
以下是创建一个名为test_env的Python3虚拟环境的示例:
$ virtualenv --python=python3 test_env
然后激活虚拟环境:
$ source test_env/bin/activate
此时命令提示符改变:
(test_env) $
在虚拟环境中安装numpy包:
(test_env) $ pip install numpy
使用import验证numpy是否已安装:
(test_env) $ python
Python 3.6.3 (default, Nov 28 2017, 16:41:13)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.38)] on darwin
Type "help", "copyright", "credits"
>> import numpy
如果没有报错,则说明numpy已经成功安装在virtualenv环境中。
示例2
以下是安装virtualenv时出现权限问题的解决示例:
$ sudo pip install virtualenv
当提示输入密码时,请输出您的系统密码,安装完成后即可在命令行上使用virtualenv。
希望这个攻略可以帮助到您。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Mac中配置Python虚拟环境过程解析 - Python技术站