2024-03-29 05:42:25 发布
网友
在使用python.org安装程序的Mac OS X上,您显然需要使用python3,而不是python来调用python 3。这是目前为Python2版本保留的。您还可以使用python3.2来具体调用该版本。
python3
python
python3.2
$ which python /usr/bin/python $ which python3 /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 $ cd /Library/Frameworks/Python.framework/Versions/3.2/bin/ $ ls -l total 384 lrwxr-xr-x 1 root admin 8 Apr 28 15:51 2to3@ -> 2to3-3.2 -rwxrwxr-x 1 root admin 140 Feb 20 11:14 2to3-3.2* lrwxr-xr-x 1 root admin 7 Apr 28 15:51 idle3@ -> idle3.2 -rwxrwxr-x 1 root admin 138 Feb 20 11:14 idle3.2* lrwxr-xr-x 1 root admin 8 Apr 28 15:51 pydoc3@ -> pydoc3.2 -rwxrwxr-x 1 root admin 123 Feb 20 11:14 pydoc3.2* -rwxrwxr-x 2 root admin 25624 Feb 20 11:14 python3* lrwxr-xr-x 1 root admin 12 Apr 28 15:51 python3-32@ -> python3.2-32 lrwxr-xr-x 1 root admin 16 Apr 28 15:51 python3-config@ -> python3.2-config -rwxrwxr-x 2 root admin 25624 Feb 20 11:14 python3.2* -rwxrwxr-x 1 root admin 13964 Feb 20 11:14 python3.2-32* lrwxr-xr-x 1 root admin 17 Apr 28 15:51 python3.2-config@ -> python3.2m-config -rwxrwxr-x 1 root admin 25784 Feb 20 11:14 python3.2m* -rwxrwxr-x 1 root admin 1865 Feb 20 11:14 python3.2m-config* lrwxr-xr-x 1 root admin 10 Apr 28 15:51 pythonw3@ -> pythonw3.2 lrwxr-xr-x 1 root admin 13 Apr 28 15:51 pythonw3-32@ -> pythonw3.2-32 -rwxrwxr-x 1 root admin 25624 Feb 20 11:14 pythonw3.2* -rwxrwxr-x 1 root admin 13964 Feb 20 11:14 pythonw3.2-32*
如果您还从Python.org安装了Python 2,那么它将有一个类似的framework bin目录,没有重叠的文件名(除了2to3)。
$ open /Applications/Python\ 2.7/Update\ Shell\ Profile.command $ sh -l $ echo $PATH /Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin $ which python3 /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 $ which python /Library/Frameworks/Python.framework/Versions/2.7/bin/python $ cd /Library/Frameworks/Python.framework/Versions/2.7/bin $ ls -l total 288 -rwxrwxr-x 1 root admin 150 Jul 3 2010 2to3* lrwxr-x--- 1 root admin 7 Nov 8 23:14 idle@ -> idle2.7 -rwxrwxr-x 1 root admin 138 Jul 3 2010 idle2.7* lrwxr-x--- 1 root admin 8 Nov 8 23:14 pydoc@ -> pydoc2.7 -rwxrwxr-x 1 root admin 123 Jul 3 2010 pydoc2.7* lrwxr-x--- 1 root admin 9 Nov 8 23:14 python@ -> python2.7 lrwxr-x--- 1 root admin 16 Nov 8 23:14 python-config@ -> python2.7-config -rwxrwxr-x 1 root admin 33764 Jul 3 2010 python2.7* -rwxrwxr-x 1 root admin 1663 Jul 3 2010 python2.7-config* lrwxr-x--- 1 root admin 10 Nov 8 23:14 pythonw@ -> pythonw2.7 -rwxrwxr-x 1 root admin 33764 Jul 3 2010 pythonw2.7* lrwxr-x--- 1 root admin 11 Nov 8 23:14 smtpd.py@ -> smtpd2.7.py -rwxrwxr-x 1 root admin 18272 Jul 3 2010 smtpd2.7.py*
检查python 3的位置
$ which python3 /usr/local/bin/python3
在bash_配置文件中写入别名
vi ~/.bash_profile alias python='/usr/local/bin/python3'
重新加载bash_配置文件
source ~/.bash_profile
确认python命令
$ python --version Python 3.6.5
在使用python.org安装程序的Mac OS X上,您显然需要使用
python3
,而不是python
来调用python 3。这是目前为Python2版本保留的。您还可以使用python3.2
来具体调用该版本。如果您还从Python.org安装了Python 2,那么它将有一个类似的framework bin目录,没有重叠的文件名(除了2to3)。
检查python 3的位置
在bash_配置文件中写入别名
重新加载bash_配置文件
确认python命令
相关问题 更多 >
编程相关推荐