Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
如何在Mac OS X 10.11上运行Python 3.5中的程序;El Capitan;?_Python_Macos - Fatal编程技术网

如何在Mac OS X 10.11上运行Python 3.5中的程序;El Capitan;?

如何在Mac OS X 10.11上运行Python 3.5中的程序;El Capitan;?,python,macos,Python,Macos,我在最新的OSX上安装了Python3.5,但在Terminal中运行Python时,它仍然是2.7版。如何使用3.5运行应用程序?我的建议是,使用pyenv随时控制要运行的python版本 pyenv将使您能够在任何可用的python版本之间来回切换 另外,使用pyenv: 您不需要修改脚本来使用奇数命名的python,比如python3或python2.7 当OSX删除或更改基本的python版本时,您不会感到惊讶 我的建议是,使用pyenv随时控制要运行的python版本 pyenv将使

我在最新的OSX上安装了Python3.5,但在Terminal中运行Python时,它仍然是2.7版。如何使用3.5运行应用程序?

我的建议是,使用
pyenv
随时控制要运行的python版本

pyenv
将使您能够在任何可用的python版本之间来回切换

另外,使用
pyenv

  • 您不需要修改脚本来使用奇数命名的python,比如
    python3
    python2.7
  • 当OSX删除或更改基本的
    python
    版本时,您不会感到惊讶

我的建议是,使用
pyenv
随时控制要运行的python版本

pyenv
将使您能够在任何可用的python版本之间来回切换

另外,使用
pyenv

  • 您不需要修改脚本来使用奇数命名的python,比如
    python3
    python2.7
  • 当OSX删除或更改基本的
    python
    版本时,您不会感到惊讶

安装Python3.5时首先要检查的是,它是否像环境变量$PATH那样设置正确

接下来运行这些命令

which python
which python3.5
如果第二个可以工作,那么你可以做一个符号链接到它,这一切都应该很好去。之所以您的安装仍然使用python 2.7,是因为命令python指向所有mac OS附带的python 2.7

要运行Python3.5,只需键入

python3.5

当您安装Python3.5时,首先要检查的是它是否像环境变量$PATH那样正确设置

接下来运行这些命令

which python
which python3.5
如果第二个可以工作,那么你可以做一个符号链接到它,这一切都应该很好去。之所以您的安装仍然使用python 2.7,是因为命令python指向所有mac OS附带的python 2.7

要运行Python3.5,只需键入

python3.5

它安装在哪里?有可用的
python3
命令吗?这很简单。。。。哈哈,它安装在哪里?有可用的
python3
命令吗?这很简单。。。。“这会在OSX上运行吗?”奥斯汀辛:是的。任何基于*nux的操作系统。@Austinessing在homebrew
brew search Pyev
中提供,他必须首先安装homebrewthat@Seekheart当然,您可以手动管理一组符号链接,但这不能很好地扩展。此外,它不能确保OSX不会在不知道的情况下更改python的基本版本
pyenv
是一款更加优雅的软件,它提供了全面的控制(事实上,它是通过符号链接实现的)这会在OSX上运行吗?@austinessing-yup。任何基于*nux的操作系统。@Austinessing在homebrew
brew search Pyev
中提供,他必须首先安装homebrewthat@Seekheart当然,您可以手动管理一组符号链接,但这不能很好地扩展。此外,它不能确保OSX不会在不知道的情况下更改python的基本版本
pyenv
是一种更优雅的方法,它提供了全面的控制(实际上它通过符号链接工作)