首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我在googleappengine上运行本地服务器时,<module> assert sys.version_info[0] == 2 AssertionError中的错误是"File“~/dev_appserver.py,第102行

当我在googleappengine上运行本地服务器时,<module> assert sys.version_info[0] == 2 AssertionError中的错误是"File“~/dev_appserver.py,第102行
EN

Stack Overflow用户
提问于 2017-07-16 15:28:11
回答 3查看 3.6K关注 0票数 1

我认为这个问题是由于python版本造成的。我使用Anaconda和python 3.6来学习django。现在我要使用python2.7开发google应用引擎。我卸载了蟒蛇。现在,当我运行"python“时,我得到了:”Python3.6.1区连续分析公司(缺省值,2017年5月11日,13:09:58)“。有没有办法默认返回python2.7?

我在ubuntu 16.04

编辑:问题不是因为python版本造成的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-09-14 06:08:06

由于您使用的是Anaconda,您可以通过键入以下命令创建一个新的虚拟环境:

conda安装-n您的名字包

因此,在安装python2.7之后:

代码语言:javascript
复制
conda create -n python2 python=2.7 anaconda
source activate python2

如果您想离开虚拟环境:

代码语言:javascript
复制
source deactivate python2

如果要列出所有虚拟环境:

代码语言:javascript
复制
conda env list

这样,它将不会干扰您现有的python3.6。请注意,这些命令用于conda,另一个命令pip用于另一种情况。

票数 0
EN

Stack Overflow用户

发布于 2017-07-16 15:30:26

若要更改为python2.7,可以在终端中使用以下命令

代码语言:javascript
复制
 alias python=python2.7

代码语言:javascript
复制
alias python=/usr/bin/python2.7

有关更多细节的https://askubuntu.com/questions/590027/how-to-set-python-3-as-default-interpreter-in-ubuntu-14-04

票数 0
EN

Stack Overflow用户

发布于 2019-02-13 10:49:52

对于那些使用Windows但仍然面临相同问题的人来说,最简单的方法是删除除2.7x版本之外的所有其他python版本。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45130283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档