Python 当我在googleappengine上运行localserver时,错误为;文件"~/dev_appserver.py“;,第102行,in<;模块>;断言系统版本信息[0]==2断言错误;
我认为这个问题是由于python版本造成的。我使用Anaconda和Python3.6学习django。现在我必须使用python2.7在谷歌应用程序引擎上工作。我卸载了anaconda。现在,当我运行“python”时,我得到: “Python 3.6.1 | Continuum Analytics,Inc.|(默认,2017年5月11日,13:09:58)”。 有没有办法默认回到python2.7 我在ubuntu 16.04上Python 当我在googleappengine上运行localserver时,错误为;文件"~/dev_appserver.py“;,第102行,in<;模块>;断言系统版本信息[0]==2断言错误;,python,google-app-engine,ubuntu,anaconda,google-app-engine-python,Python,Google App Engine,Ubuntu,Anaconda,Google App Engine Python,我认为这个问题是由于python版本造成的。我使用Anaconda和Python3.6学习django。现在我必须使用python2.7在谷歌应用程序引擎上工作。我卸载了anaconda。现在,当我运行“python”时,我得到: “Python 3.6.1 | Continuum Analytics,Inc.|(默认,2017年5月11日,13:09:58)”。 有没有办法默认回到python2.7 我在ubuntu 16.04上 编辑:问题不在于python版本要更改为python2.7,可
编辑:问题不在于python版本要更改为python2.7,可以在终端中使用以下命令
alias python=python2.7
或
有关更多详细信息由于您正在使用Anaconda,您可以通过键入以下内容来创建新的虚拟环境: conda安装-n yourenvname[软件包] 因此,安装python2.7后:
conda create -n python2 python=2.7 anaconda
source activate python2
如果您想离开虚拟环境:
source deactivate python2
conda env list
如果要列出所有虚拟环境,请执行以下操作:
source deactivate python2
conda env list
这样,它就不会干扰现有的Python3.6。
请注意,这些命令用于conda,另一个命令pip用于另一种情况。对于使用Windows但仍面临相同问题的用户,最简单的方法是删除除2.7x版以外的所有其他python版本。感谢我能够更改python的默认版本。但我的主要问题仍然存在。当我运行localserver时,该错误仍然存在。还有什么想法吗?@DivyanshuSingh如果答案有帮助或正确,那么请接受我说的我的主要问题仍然存在。