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

lucaswu
  • 2
新手上路,请多包涵

图片描述

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
>>> 
回复
阅读 9.5k
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 来运行.

子航
  • 2
新手上路,请多包涵

我使用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还不错!

Patton
  • 2
新手上路,请多包涵

太粗心

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

宣传栏