Python virtualenv 使用总结篇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python virtualenv 使用总结篇相关的知识,希望对你有一定的参考价值。

一、virtualenv的安装

1.使用pip全局安装virtualenv,建议使用pip 1.3或更高版本,在1.3之前,pip没有通过SSL从PYPI下载。

$ [sudo] pip install virtualenv

或者或得最新的未发行版本: (github地址可能有变)

$ [sudo] pip install https://github.com/pypa/virtualenv/tarball/develop

其他下载安装方式不推荐,因为地址会变,麻烦。。。想看去这里

二、virtualenv 使用

1.创建虚拟环境

使用如下命令创建一个虚拟环境的目录

$ virtualenv ENV

在生成的虚拟环境目录下一般有如下目录:

  lib 和 include : 包含新的virtualenv python的支持库文件,在虚拟环境中安装的软件包将放到lib/pythonX.X/site-packages/。

  bin : 该目录下放着一些可执行文件,如 python,运行bin/python运行脚本,可以在该环境下执行脚本。此目录下的pip等也有相似作用。

2.激活和停用环境

$ source bin/activate  # bin/activate适用于bash/zsh/dash。

该命令将会改变你的$PATH,使你的$PATH的第一个条目为当前虚拟环境的bin/目录,脚本还将修改你的shell提示符。

在创建虚拟环境时,如需使用到全局的包可以使用如下,来继承/usr/lib/python2.7/site-packages(这里不严谨):

$ virtualenv --system-site-packages ENV

要撤销这些操作至于要运行:

$ deactivate

windows这里不做过多说明,大同小异,有兴趣可以点这里

以上是关于Python virtualenv 使用总结篇的主要内容,如果未能解决你的问题,请参考以下文章

python虚拟环境virtualenv高级篇

进阶篇知识点

[python] 2python使用pyaudio进行录音,及其在python虚拟环境virtualenv中安装遇到的问题

[Python]conda与 virtualenv虚拟环境配置

python:我应该将 virtualenv 代码检查到 git 中吗?

Virtualenv or Anaconda?Python虚拟环境最佳实践