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/
dir。
我的命令promt更改显示我的新环境为[ envname ]
。
当我现在这样做:python -V
时,它表明我使用的是Python的2.7版本,所以
一切都很好!
但是当我现在搬家时,我的项目文件会进入Snakepit
目录,然后尝试
用python myprogram.py
运行我的程序它会显示错误,因为它
仍尝试使用python 3
运行我的程序。
当python -V
显示version 2.7
时,该怎么办?
答案 0 :(得分:0)
错误不是关于正在运行的python版本,而是在新创建的环境中缺少模块。我将留下它,作为功能参考。