mac上安装python3,但是在终端输入python3还是显示python2?

图片描述

Last login: Mon Dec 25 19:20:52 on ttys000
lucasdeMacBook-Pro:~ lucas$ python
Python 2.7.10 (default, Jul 15 2017, 17:16:57) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> python3
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'python3' is not defined
>>> 
阅读 14.3k
12 个回答

你已经进入了python终端了。先输入 quit() 退出,然后再输入 python3。

没错的,按照python不会替换到系统默认的python2,也不建议删除mac自带的python2,系统底层很多软件依赖python2,可以在终端输入python3启动python3

你这不是已经进入python终端了麽,进入python终端之后输入python3,提示你python3变量未定义,和你切换python版本没关系。

要在进入python终端之前,在cmd模式下输入python3,这样就进入python3的终端了。

先ctrl+D退出.

输入python3 运行CPython解释器

建议不要用终端.

用自己熟悉的编辑器或者IDE写代码: yourfile.py

在文件目录路径下输入 python3 yourfile.py 来运行.

新手上路,请多包涵

我使用anaconda

➜  Desktop python
Python 3.6.3 |Anaconda, Inc.| (default, Oct  6 2017, 12:04:38)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

兄dei,你现在是在python2里面启动python3啊,2333333......

系统默认使用的是Python2,使用which python找到python位置,
看看链接是不是指定到了你新安装的python路径啊。

大兄弟 文件执行错了 你执行的是python2的 如果是brew安装的可以用 brew info python查看下执行路径

请先看报错提示,再提问

lucasdeMacBook-Pro:~ lucas$ python3 这样就可以了

输入python3就进入python3了,建议使用ide可以切换环境,目前感觉pycharm还不错!

新手上路,请多包涵

太粗心

这样容易产生很难修复的bug

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏