当前位置:   article > 正文

CentOS7系统安装虚拟环境,安装及相关报错问题解决方案、配置、问题解决、常见相关命令_centos7 pip3 install virtualenv报错

centos7 pip3 install virtualenv报错

第一步:安装virtualenvwrapper

命令:pip3 install -i https://pypi.douban.com/simple virtualenvwrapper

有些小伙伴安装virtualenvwrapper时可能会出现报错: 

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

  1. ERROR: Command errored out with exit status 1:
  2. command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-lna_rq3y/virtualenvwrapper/setup.py'"'"'; __file__='"'"'/tmp/pip-install-lna_rq3y/virtualenvwrapper/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-ldlw2k__
  3. cwd: /tmp/pip-install-lna_rq3y/virtualenvwrapper/
  4. Complete output (34 lines):
  5. WARNING: The wheel package is not available.
  6. WARNING: The repository located at mirrors.cloud.aliyuncs.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host mirrors.cloud.aliyuncs.com'.
  7. ERROR: Could not find a version that satisfies the requirement pbr (from versions: none)
  8. ERROR: No matching distribution found for pbr
  9. Traceback (most recent call last):
  10. File "/usr/local/lib/python3.6/site-packages/setuptools/installer.py", line 128, in fetch_build_egg
  11. subprocess.check_call(cmd)
  12. File "/usr/lib64/python3.6/subprocess.py", line 311, in check_call
  13. raise CalledProcessError(retcode, cmd)
  14. subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpjjhoqpjz', '--quiet', '--index-url', 'http://mirrors.cloud.aliyuncs.com/pypi/simple/', 'pbr']' returned non-zero exit status 1.
  15. During handling of the above exception, another exception occurred:
  16. 省略......

解决方案及步骤:

1. 升级pip: sudo pip install --upgrade pip

2. 升级setuptools: sudo pip install --upgrade setuptools

3. 安装pbr扩展包:

sudo pip install pbr -i https://pypi.tuna.tsinghua.edu.cn/simple

sudo pip install --no-deps stevedore -i https://pypi.tuna.tsinghua.edu.cn/simple

sudo pip install virtualenvwrapper -i https://pypi.tuna.tsinghua.edu.cn/simple

OK,以上步骤完成后,再次执行安装虚拟环境命令。


第二步:在.bashrc配置虚拟环境

.bashrc位置:一般在根目录下,操作 ls -a 命令可以查看到 ,如果没有找到请操作:find / -name .bashrc

执行:sudo vim vim ~/.bashrc

进入编辑模式,将以下内容复制 fi 后面

  1. # 虚拟环境配置
  2. export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
  3. export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境
  4. export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 #指定成自己的python解释器
  5. source /usr/local/bin/virtualenvwrapper.sh # 指定成自己的执行virtualenvwrapper安装脚本

然后重启系统,就可以正常操作了


第三步:常用命令

mkvirtualenv 名字:创建虚拟环境

workon 名字:进入或切换虚拟环境

rmvirtualenv 名字:删除虚拟环境

lsvirtualenv:列举所有虚拟环境

deactivate:退出虚拟环境


谢谢大家支持!如能有用,请记得收藏哦!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/696967
推荐阅读
相关标签
  

闽ICP备14008679号