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

这里将告诉您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

你可能感兴趣的:(linux不同用户python不一样,Ubuntu18.0 解决python虚拟环境中不同用户下或者python多版本环境中指定虚拟环境的使用问题...)