Linux mint 如何安装 virtualenvwrapper 并管理 python 虚拟环境?

本贴最后更新于 1808 天前,其中的信息可能已经物是人非

安装 pip

  • 首先通过 sudo apt-install python3-pip 命令来安装 pip,这样安装的是 python3 对应的 pip。

  • 由于 pip 默认源下载太慢,所以可以先用 mkdir ~/.pip 命令创建 .pip 文件夹,再通过 vim ~/.pip/pip.conf 命令写入国内镜像源地址,写入的内容如下。

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple # 指定清华源
    

安装 virtualenv 和 virtualenvwrapper

  • 通过以下 pip 命令依次安装 virtualenv 和 virtualenvwrapper, --user 是指定当前用户,不指定会因权限不足而发生错误。(先安装 virtualenv 再安装 virtualenvwrapper
    pip install virtualenv --user  
    pip install virtualenvwrapper --user
    

配置 virtualenvwrapper

  • mkdir ~/.virtualenvs 命令创建 .virtualenvs 文件夹用来保存虚拟环境。

  • vim ~/.bashrc 命令来修改环境变量,在该文件末尾写入以下内容。

    export WORKON_HOME=~/.virtualenvs # 工作目录
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 # 指定 python 版本
    export VIRTUALENVWRAPPER_VIRTUALENV=$HOME/.local/bin/virtualenv # 指定 virtualenv 目录
    source $HOME/.local/bin/virtualenvwrapper.sh # 指定 virtualenvwrapper.sh 目录
    
  • 修改完成以后,再用 source ~/.bashrc 使配置文件生效。

测试和使用

创建虚拟环境

利用 mkvirtualenv test 来创建名称 test 的虚拟环境。
20200110143529 屏幕截图.png

创建完成以后会默认进入 test 虚拟环境。

列出所有虚拟环境

输入 workon 命令即可查看所有虚拟环境。
20200110143750 屏幕截图.png

进入虚拟环境

输入 workon test 即可进入名为 test 的虚拟环境。
workontest.png

退出虚拟环境

输入 deactivate 即可退出虚拟环境。
workontest.png

删除虚拟环境

输入 rmvirtualenv test 可以删除名为 test 的虚拟环境。
20200110144133 屏幕截图.png

  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    545 引用 • 672 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...