Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7虚拟环境中的SyntaxError_Python_Python 2.7_Virtualenvwrapper - Fatal编程技术网

Python 2.7虚拟环境中的SyntaxError

Python 2.7虚拟环境中的SyntaxError,python,python-2.7,virtualenvwrapper,Python,Python 2.7,Virtualenvwrapper,我让pip在我的Ubuntu 14.04中安装了VirtualEnvrapper,当我创建一个新的虚拟环境时,不管我选择的是哪种版本的python,我都会在virtualenv中安装python 3。例如,如果我: mkvirtualenv -p /usr/bin/python2.7 newvirenv 当我在终端中使用ipython并尝试以python 2方式执行打印语句时,如: print "Hello world" 我得到: SyntaxError: Missing parenthes

我让pip在我的Ubuntu 14.04中安装了VirtualEnvrapper,当我创建一个新的虚拟环境时,不管我选择的是哪种版本的python,我都会在virtualenv中安装python 3。例如,如果我:

mkvirtualenv -p /usr/bin/python2.7 newvirenv
当我在终端中使用ipython并尝试以python 2方式执行打印语句时,如:

print "Hello world"
我得到:

SyntaxError: Missing parentheses in call to 'print'
我已经尝试在virtualenv中安装ipython,但也不起作用。我检查了/usr/bin/译员在那里! 我做错了什么


附言:我安装了巨蟒。但现在我总是通过pip安装模块。

在虚拟环境中安装ipython时,我可能做错了什么。做:

pip install ipython

在虚拟环境内部应该可以工作。谢谢jonrsharpe

可执行文件显然就在那里,否则你会看到
可执行文件。。。不存在
。如果您运行
/usr/bin/python2.7--version
这会告诉您什么?你确定你用的是IPython的virtualenv吗?您是如何配置它的?当我运行它时,我得到了
Python2.7.6
。为了安装ipython,我使用了
pip install ipython
(不确定这是否是您的意思),它突然起了作用