【发布时间】: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 时怎么可能?
【问题讨论】: