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
安装Python3.7.2后,usr/bin只有Python2.7_Python_Python 2.7_Installation_Python 3.7 - Fatal编程技术网

安装Python3.7.2后,usr/bin只有Python2.7

安装Python3.7.2后,usr/bin只有Python2.7,python,python-2.7,installation,python-3.7,Python,Python 2.7,Installation,Python 3.7,我是python新手,我刚刚安装,至少我的IDLE告诉我这一点。然而,当我检查我的usr/bin时,我只看到python2.7。为什么呢?发生什么事了 提前谢谢 注:我敢肯定,这是我的机器看到的第一条也是唯一一条python 系统:IOS v.10.13.6现在一天,MAC OS X预装了python2,它们将python2放在/usr/local/bin中以供使用,该位置已经在系统路径中 如果您安装任何新版本,如Python3+,它将安装在/Library/Frameworks/Python.

我是python新手,我刚刚安装,至少我的IDLE告诉我这一点。然而,当我检查我的usr/bin时,我只看到python2.7。为什么呢?发生什么事了

提前谢谢

注:我敢肯定,这是我的机器看到的第一条也是唯一一条python

系统:IOS v.10.13.6

现在一天,MAC OS X预装了python2,它们将python2放在/usr/local/bin中以供使用,该位置已经在系统路径中

如果您安装任何新版本,如Python3+,它将安装在/Library/Frameworks/Python.framework/Versions//bin/上

例如,在我的例子中,完整路径是/Library/Frameworks/Python.framework/Versions/3.6/bin/python3&/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6

我已经使用自制软件安装了Python3.6

下面是我的终端的有用日志。请看一看

»版本检查python的路径

哪条蟒蛇

哪条蟒蛇3.6

»启动并退出python2,MAC OS X上的默认安装

蟒蛇

蟒蛇3

蟒蛇3.6

与上面相同,但如果您有两个python3+,则非常有用,例如,如果您安装了python3.6和python3.7,并且希望使用python3.6


运行哪个python3.7。它应该告诉您新Python的位置。可能是/usr/local/bin,或者您的主目录中的某个地方。它几乎肯定是在其他地方安装的,但我们的猜测将在很大程度上取决于您所处的平台以及如何安装它。首先,我们可以假设您实际上指的是前面有斜杠的/usr/bin吗?这个问题不是针对StackOverflow的,而是一个不同的堆栈交换站点。在命令行中键入python并按Tab键时会发生什么情况?您应该看到可用Python版本的列表,然后使用which命令。@user2357112谢谢!好的,它在不同的位置。但我在usr/bin中有python2.7而不是3.7这一事实是个问题。例如,如果我为Xcode提供了一个构建工具,我通常指的是usr/bin/tool,但是我的python2.7是一个错误的工具…@tripleee你是绝对正确的。从2017年开始,它以某种方式发布了python 2.7。我想我现在必须重新提出这个问题。。。
Rishikeshs-MacBook-Air:~ hygull$ which python
/usr/local/bin/python
Rishikeshs-MacBook-Air:~ hygull$ 
Rishikeshs-MacBook-Air:~ hygull$ which python3
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
Rishikeshs-MacBook-Air:~ hygull$ 
Rishikeshs-MacBook-Air:~ hygull$ which python3.6
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
Rishikeshs-MacBook-Air:~ hygull$ 
Rishikeshs-MacBook-Air:~ hygull$ python
Python 2.7.15 (default, Jan 12 2019, 21:07:57) 
[GCC 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.11.45.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> exit()
Rishikeshs-MacBook-Air:~ hygull$ 
Rishikeshs-MacBook-Air:~ hygull$ python3
Python 3.6.7 (v3.6.7:6ec5cf24b7, Oct 20 2018, 03:02:14) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> exit()
Rishikeshs-MacBook-Air:~ hygull$ 
Rishikeshs-MacBook-Air:~ hygull$ python3.6
Python 3.6.7 (v3.6.7:6ec5cf24b7, Oct 20 2018, 03:02:14) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>