python虚拟环境--virtualenvwrapper

linux下python virtualenvwrapper虚拟环境

  • 执行命令安装

    • pip install virtualenvwrapper

  • 查找virtualenvwrapper.sh

    • sudo find / -name virtualenvwrapper.sh

      结果:~/.local/bin/virtualenvwrapper.sh

  • 修改bashrc文件

    • vim ~/.bashrc

    • 设置WORKON_HOME(虚拟环境默认目录)

      export WORKON_HOME=$HOME/.virtualenvs

    • 设置纯净虚拟环境

      export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'

    • 设置虚拟环境的python环境

      查看python3安装位置:which python3

      export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6

    • 设置virtualenvwrapper.sh执行文件位置

      source ~/.local/bin/virtualenvwrapper.sh

    • 修改完wq退出

      • 运行source ~/.bashrc
  • 常用命令

    • mkvirtualenv 环境名:创建虚拟环境

      workon 环境名:切换虚拟环境

      deactivate: 退出虚拟环境

      workon:列出虚拟环境列表

      rmvirtualenv 环境名:删除虚拟环境

      pip freeze > requirements.txt:导出该环境下所有三方库到requirements.txt文件

      pip install -r requirements.txt:根据requirements文件安装三方库

  • ERROR: virtualenvwrapper could not find virtualenv in your path

    • 这么错误是因为virtualenv包的安装路径导致的,解决方法是创建软连接

      用命令find / -name "virtualenv"找到目录

      sudo ln -s /home/zhangyao/.local/bin/virtualenv /usr/local/bin/virtualenv

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容