python虚拟环境virtualenv安装
文章目录
【注意】最后更新于 May 7, 2019,文中内容可能已过时,请谨慎使用。
在开发python程序时,依赖的第三方包都会被pip
安装到系统的site-packages
(sys.path
)目录下。
如果同一台机器(操作系统)上的不同python项目依赖同一个第三方包的不同版本,此时就会有问题。
在这种情况下,希望可以为每个项目提供一个独立的python环境,当前已经有很多python虚拟环境工具可以选择,如:
十分流行的virtualenv、python 3自带的venv等。本文将记录一下virtualenv
的安装和基本使用。
virtualenv安装
这里的环境是Mac OS,先使用pip
安装virtualenv
虚拟环境:
|
|
使用pip
安装virtualenvwrapper
虚拟环境扩展:
|
|
virtualenvwrapper
提供了virtualenv
的扩展工具,为了使用virtualenv
和virtualenvwrapper
我们还需要做如下的配置,
在~/.bash_profile
中加入如下环境变量和命令:
|
|
使配置生效:
|
|
virtualenvwrapper使用
创建虚拟环境:
|
|
虚拟环境创建成功后会自动进入该虚拟环境,终端命令行上会显示虚拟环境的名称,如(pytestenv) ~
虚拟环境创建成功后可以使用pip
安装request
包测试:
|
|
安装成功后可以再pytestenv
这个虚拟环境目录~/.virtualenvs/pytestenv
相关子目录内内查看到安装的包。
退出虚拟环境:
|
|
进入虚拟环境:
|
|
删除虚拟环境:
|
|
在vscode中使用虚拟环境
结合Python extension for Visual Studio Code
插件,在vscode中使用快捷键Shift+Comand+P
,打开Command Palette
,
输入Python: Select Interpreter
选择对应的虚拟环境即可。
参考
文章作者 青蛙小白
上次更新 2019-05-07