linux不同用户python不一样,Ubuntu18.0 解决python虚拟环境中不同用户下或者python多版本环境中指定虚拟环境的使用问题...

本文详细介绍了在Ubuntu18.0中,如何解决不同用户下Python虚拟环境的配置问题,以及在多Python版本环境中指定虚拟环境的使用。针对安装virtualenv和virtualenvwrapper时遇到的模块找不到问题,提供了配置.bashrc文件、正确指定Python解释器以及处理多个Python版本的方案。同时,文章还提到了在创建虚拟环境过程中可能遇到的zlib和stevedore模块错误及其解决方案。
摘要由CSDN通过智能技术生成

这里将告诉您Ubuntu18.0 解决python虚拟环境中不同用户下或者python多版本环境中指定虚拟环境的使用问题,具体完成步骤:一. 不同用户下配置virtualenvwrapper的问题

问题描述:

安装virtualnev和virtualnevwrapper之后,在.bashrc进行virtualenvwrapper的相关配置后重新加载.bashrc文件时报错.

报错内容大致如下:

/usr/bin/python: No module named virtualenvwrapper

virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,

check that virtualenvwrapper has been installed for

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is

set properly

也就是说系统检测当前pip下的安装软件中查找不到virtualenv和virtualenvwrapper.

之所以会出现这样的问题有可能是以下几条原因:

在安装虚拟环境时, 可能是在使用普通用户下加了sudo命令进行安装了virtualenv和virtualenvwrapper.使用命令 pip list 进行查看,是否安装成功, 如果使用了pip3 进行安装虚拟环境要使用 pip3 list进行查看.

如果当前用户下pip已安装软件中没有看到 virtualenv 和 virtualenvwrapper 基本上就是以上的原因

解决方法:

- 如果是普通用户不要加sudo进行安装

pip i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值