windows和linux下安装virtualenv 2020年04月01日 未雨晴空 0评论 185阅读 0喜欢 阅读模式 隐藏边栏 显示边栏 # 一、windows配置虚拟环境 ## 1.1 安装虚拟环境包 * 默认安装`virtualenv`和`virtualenvwrapper` ```python pip install -i virtualenv pip install virtualenvwrapper-win ``` * 镜像安装`virtualenv`和`virtualenvwrapper` ```python pip install -i https://pypi.douban.com/simple/ virtualenv pip install -i https://pypi.douban.com/simple// virtualenvwrapper-win ``` * 解决安装过程中提示not a trusted or secure host等错误? * 方法一 *将https改成http* ```python pip install -i https://pypi.douban.com/simple/ virtualenv pip install -i https://pypi.douban.com/simple// virtualenvwrapper-win ``` * 方法二 *添加后缀`--trusted-host pypi.douban.com`* ```python pip install -i https://pypi.douban.com/simple/ virtualenv --trusted-host pypi.douban.com pip install -i https://pypi.douban.com/simple// virtualenvwrapper-win --trusted-host pypi.douban.com ``` ## 1.2 关于为什么要安装virtualenvwrapper-win? >是因为通过该包,我们可以很方便的管理我们的虚拟环境目录,如果只使用`virtualenv`,可能我们需要记住每一个虚拟环境的目录,然后cd到哪一个环境目录下,这样操作起来太麻烦。后面会介绍virtualenvwrapper-win多么的便捷。 ## 1.3 配置虚拟环境WORKON_HOME目录 >这里我就把虚拟环境目录放在python的安装目录下了,配置环境变量如变量名`WORKON_HOME`,对应的值为:`F:\develop\Python\envs`操作完成,需要重启cmd  ## 1.4 测试虚拟环境 * 默认python版本创建 ```python mkvirtualenv test ``` * 指定python版本创建 ```python mkvirtualenv test -p F:\develop\Python\Python36\python.exe ``` 创建完成会自动进入test虚拟环境目录下,后面可直接使用workon [虚拟环境名称]进入虚拟环境 ## 1.5 常用命令列表 * 列出虚拟环境列表:`workon `或者 `lsvirtualenv` * 新建虚拟环境:`mkvirtualenv [虚拟环境名称] -p [python版本路径]` * 启动/切换虚拟环境:`workon [虚拟环境名称]` * 离开虚拟环境:`deactivate` * 删除虚拟环境:`rmvirtualenv [虚拟环境名称]` * 导航到当前激活的虚拟环境的目录中:`cdvirtualenv` * 显示 site-packages 目录中的内容:`lssitepackages` # 二、liunx配置虚拟环境 * 安装`virtualenv`和`virtualenvwrapper` ```python sudo pip install virtualenv virtualenvwrapper ``` * 如果遇到报错信息`ERROR: Could not find a version that satisfies the requirement pbr (from versions: none) ` *解决办法如下* ```python pip install pbr stevedore ``` * 如果遇到报错信息`ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.` *解决办法如下* ```python pip install --upgrade setuptools pip install --upgrade pip ``` * 编辑.bashrc文件 ` sudo vim ~/.bashrc`,内容如下 ```python export WORKON_HOME=/data/env #虚拟环境存放路径 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python #指定虚拟环境的python解释器 source /usr/local/python/bin/virtualenvwrapper.sh ``` * 创建软连接 ```python sudo ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv source ~/.bashrc ``` * 测试虚拟环境(略) # 三 、配置pip镜像地址 ## 3.1 临时使用如下 * 方法`pip install -i [国内镜像地址] [包名]` ```python pip install -i http://mirrors.aliyun.com/pypi/simple/ django pip install -i http://pypi.douban.com/simple/ django ``` ## 3.2 永久使用如下 * **针对window系统** *在当前登录用户目录下`%HOME%\pip\`新建pip.ini文件,内容如下:* ```python [global] index-url = https://pypi.doubanio.com/simple/ [install] trusted-host=pypi.doubanio.com ``` 添加该文件路径到环境变量path,如下图:  * **针对linux系统** *在root目录下`mkdir ~/.pip`* ```powershell cd ~ `mkdir ~/.pip` vim pip.conf ``` *其中`pip.conf`内容如下:* ```python [global] index-url = https://pypi.doubanio.com/simple/ [install] trusted-host=pypi.doubanio.com ``` * **为什么要放在`%HOME%\pip\`目录下?** 因为pip官网关于有给出[**pip.ini**](https://pip.pypa.io/en/stable/user_guide/#configuration)文件放置的目录,有好几种,反正我们只要配置在pip默认搜索的几个位置之一就行 © 著作权归作者所有,欢迎转载,转载请说明出处:未雨晴空博客,谢谢理解! 喜欢 打赏 分享 上一篇 下一篇 发表评论 取消回复 电子邮件地址不会被公开。 表情 请输入以http或https开头的URL,格式如:https://oneisall.top 提交评论