Linux下安装虚拟环境

1.安装虚拟环境的命令:

sudo pip install virtualenv

sudo pip install virtualenvwrapper

2.配置环境变量

  • 1.创建目录存放虚拟环境

    mkdir $HOME/.virtualenvs

  • 2.打开 ~/.bashrc 文件,并添加如下

    export WORKEN_HOME=$H

    source /usr/local/bin/virtualenvwrapper/sh

  • 3.运行

    source ~/.bashrc

3.创建虚拟环境的命令

默认安装的是python2的虚拟环境

  • 在python2中安装虚拟环境

    mkvirtualenv 虚拟环境名

    例:

    mkvirtualenv py_flask

  • 在python3中安装虚拟环境python3默认为Linux系统中指向的版本。可以根据3.x来指向其他的python版本

    mkvirtualenv -p python3.x 虚拟环境名

    例:

    mkvirtualenv -p python3.8 py3_flask

创建成功会自动进入虚拟环境,提示符前面会出现虚拟环境的名称。

4.其他命令

  • 查看虚拟环境的命令

    workon 两次table键

  • 使用虚拟环境的命令

    workon 虚拟环境名

    例:

    workon py3_flask

  • 退出虚拟环境的命令

    deactivate

  • 删除虚拟环境的命令

    revirtualenv 虚拟环境名

    例:删除py3_flask虚拟环境,如果在虚拟环境中,先退出,后删除。

    rmvirtualenv py3_flask

5.requirements.txt

可以使用命令将项目的依赖包版本号以文本的形式导出,在其他地方使用该项目的代码时,也就可以使用相应的代码,去安装对应的项目依赖包

  • 导出

pip freeze >requirements.txt

  • 安装(前提是项目中存在requirements.txt文件)

pip install -r requirements.txt

6.PyCharm中使用虚拟环境

1、点击右上方的设置按钮,然后点击Add,如下图所示。

img

2、在弹出的Add Python Interpreter页面中,依次选择Virtualenv Environment(虚拟环境)->Existing environment,如下图所示。

img

2、之后在弹出的界面中加载本地的虚拟环境,点击右侧的三个点号的按钮,如下图所示。

img

3、根据目录,依次找到自己创建的虚拟环境路径。就OK了

4、然后继续依次点击ok按钮。这样,Pycharm里边使用的就是虚拟环境了。接下来你在虚拟环境中,随便你任意装包,即使再乱,和真实环境也没关系了,而且其加载速度一般也不会太慢。

7.Pycharm中引用包

注意项目的源路径

选择选路径的方式:找到需要设置的源项目右击鼠标->Mark Directory as->Sources Root