【问题标题】:make virtualenvwrapper to work with different python versions使 virtualenvwrapper 与不同的 python 版本一起工作
【发布时间】:2014-05-17 15:09:58
【问题描述】:

修复:抱歉,一切正常,错误是因为在这个新环境中没有安装模块,jinja2

第一次使用virtualenvwrapper,所以我有点困惑。

设置很顺利,我阅读了文档,但我仍然不明白一些事情。

在我设置的.bashrc 文件中:

# virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Snakepit
source /usr/bin/virtualenvwrapper.sh

我已经有了我的项目文件,所以我认为我应该执行以下操作:

进入~/Snakepit/目录,运行mkvirtualenv -p /usr/bin/python2 [ envname ]

(我的项目需要这个特定版本),我看到它是在 ~/.virtualenvs/目录。

我的命令提示符更改显示我的新环境是[ envname ]

当我现在这样做时:python -V,它表明我使用的是 2.7 版的 python,所以 一切都好!

但是当我现在移动时,我的项目文件进入Snakepit 目录,然后尝试 使用python myprogram.py 运行我的程序会显示错误,因为它 仍然尝试使用python 3 运行我的程序。

python -V 显示 version 2.7 时怎么可能?

【问题讨论】:

    标签: virtualenvwrapper


    【解决方案1】:

    错误不是关于正在运行的 python 版本,而是新创建的环境中缺少模块。我会留下它,作为功能参考。

    【讨论】:

      猜你喜欢
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      • 2015-06-16
      • 2012-08-04
      • 2017-03-05
      • 2016-08-10
      • 2018-04-19
      • 2018-12-20
      相关资源
      最近更新 更多