当前位置: 首页 > 面试题库 >

更新后python和virtualenvwrapper的问题:没有名为virtualenvwrapper的模块

邓浩漫
2023-03-14
问题内容

我在ubuntu 14.04下使用virtualenv和virtualenvwrapper运行python 2.7.6。现在我已经从源代码安装了Python
2.7.9。现在,新的python解释器位于下,/usr/local/bin但似乎旧的解释器也位于下/usr/bin

如果我运行python shell,它将显示python2.7.9。但是如果我使用,则会mkvirtualenv venv收到以下消息。

venv / bin / python中的新python可执行文件
安装setuptools,pip …完成。
Blockquote / usr / local / bin / python:没有名为virtualenvwrapper的模块

旧的.bashrc(使用python 2.7.6解释器的有效配置)

# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh

新的.bashrc(具有故障配置)

# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh

.baschrc的I型source .bashrc和得到下面的输出。

/ usr / local / bin /
python:没有名为virtualenvwrapper的模块virtualenvwrapper.sh:运行初始化挂钩时出现问题。

如果Python无法导入模块virtualenvwrapper.hook_loader,请检查是否已为VIRTUALENVWRAPPER_PYTHON
= / usr / local / bin / python安装了virtualenvwrapper,并且PATH设置正确。

我也尝试过which -a python

输出:

/usr/local/bin/python
/usr/bin/python

我想在virtualenv和virtualenvwrapper中使用python 2.7.9。那么我要做什么才能使它运行?


问题答案:

您需要通过指定要使用的正确pip版本的路径在python 2.7.9下安装它们

/usr/local/bin/pip install virtualenv virtualenvwrapper

否则,在运行pip install系统时,系统将使用默认系统(即位于的系统/usr/bin/pip



 类似资料:
  • 在Python 3.5中,创建虚拟环境的推荐方法是使用venv,而不是virtualenv。不过,python打包教程也提到了这两个工具。 null venv的推出在一定程度上是对这种混乱的回应。如果你想帮助改善这种情况,我建议你使用venv,并鼓励其他人也这样做 因此鼓励使用Venv。但正如这个问题所暗示的,如果要使用venv,如何使用像virtualenvwrapper这样的包装器

  • 问题内容: 我试图遵循如何在Ubuntu 14.04上使用uWSGI和Nginx服务Django应用程序,但是 由于输出量大,我在早期阶段失败了,我将所有相关信息放入了Pastebin.com-#1粘贴工具中, 2002! 。 实际错误: 我在跟着怎么走,我在做什么错? 问题答案: 感谢@Alexander,我能够通过更改以下行来解决我的问题: 至 由于向后兼容。

  • 本文向大家介绍python 安装virtualenv和virtualenvwrapper的方法,包括了python 安装virtualenv和virtualenvwrapper的方法的使用技巧和注意事项,需要的朋友参考一下 1. 首先介绍pip常用命令 pip安装命令: pip install package_name pip升级命令:pip install –ungrage package_na

  • 问题内容: 我使用在Mac上安装pytest,并开始为文件结构像这样的项目编写测试: 在目录中运行时,所有行为均符合你的预期 但是,当我在或上尝试相同的操作时(两者上都具有pytest 2.2.3),只要它从我的应用程序路径中首次导入某些内容,它就会发出吠声。举例来说 我需要编辑PATH才能在这些系统上运行py.test吗?有人经历过吗? 问题答案: 是的,如果你转到tests目录,则源文件夹不在

  • Virtualenv 介绍 在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。 因此,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。而 virtualenv就是一个可以帮助我们管理不同 Python 环境的绝好工具。virtualenv 可以在系统中建立多个

  • 本文向大家介绍python虚拟环境的安装和配置(virtualenv,virtualenvwrapper),包括了python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)的使用技巧和注意事项,需要的朋友参考一下 一、为什么要安装虚拟环境     情景一、项目A需要某个库的1.0版本,项目B需要这个库的2.0版本。如果没有安装虚拟环境,那么当你使用这两个项目时,你