我已经在我的Ubuntu 14.04中安装了virtualenvwrapper,当我创建一个新的虚拟环境时,不管我认为我选择的python版本,我都在virtualenv中获得了Python 3。例如,如果我:
mkvirtualenv -p /usr/bin/python2.7 newvirenv
当我在终端中使用ipython并尝试以python 2方式执行print语句时,如:
print "Hello world"
我明白了:
SyntaxError: Missing parentheses in call to 'print'
我已经尝试过在virtualenv中安装ipython,但这也不起作用。我检查了/ usr / bin /,解释器在那里! 我做错了什么?
PS:我安装了anaconda。但现在我总是通过pip安装模块。答案 0 :(得分:0)
在虚拟环境中安装ipython时,我可能做错了什么。这样做的:
pip install ipython
虚拟环境内应该有效。谢谢jonrsharpe