需要 运行 Python 3.5
Need to run Python 3.5
我已经为 Mac 安装了 Python 3.5,它安装在:
/Applications/Python 3.5
当我打开 Idle 时,shell 开始说:
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 5 2015, 21:12:44)
我已经创建了一个脚本,并且我通过 Python 启动器 运行 它。脚本说:
import sys
print (sys.version)
它returns:
2.7.5 (default, Mar 9 2014, 22:15:05)
在 Python 启动器首选项中,有一个选项可以更改我想使用的 Python 解释器的路径。现在设置为:
/usr/bin/pythonw
在/usr/bin中,python的版本只有2.5、2.6和2.7。我的 3.5 去哪儿了?如何将我的 Python 启动器指向正确的位置?
这是一个 PATH 环境问题。如果您希望 /Applications/Python 3.5 优先于任何其他版本启动,您需要编辑您的 shell 配置文件以将 /Applications 放在任何其他目录之前。
如果这是一个外国概念,那么你最好从应用程序文件夹中删除 Python 3.5 并安装 Anaconda 3.x 版本(目前为 3.4.3,但不要让让你担心)。
在中没有事件,然而,在/usr/bin中惹恼了蟒蛇。您最终很可能不得不重新安装 OS。
如果您查看 man 的 pythonw 页面,您会发现它无法从 2.7 向上更改。同名的 Anaconda 可执行文件只是调用最新的 Anaconda 版本。
根据您当前的设置,您可以使用适当的 shell 别名来解决这些问题,但我猜如果这些是您熟悉的工具,您应该已经回答了您自己的问题。看看Anaconda.com;它是免费的,得到了很好的支持,您不必担心这些问题。它还将使安装包更容易。
我已经为 Mac 安装了 Python 3.5,它安装在:
/Applications/Python 3.5
当我打开 Idle 时,shell 开始说:
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 5 2015, 21:12:44)
我已经创建了一个脚本,并且我通过 Python 启动器 运行 它。脚本说:
import sys
print (sys.version)
它returns:
2.7.5 (default, Mar 9 2014, 22:15:05)
在 Python 启动器首选项中,有一个选项可以更改我想使用的 Python 解释器的路径。现在设置为:
/usr/bin/pythonw
在/usr/bin中,python的版本只有2.5、2.6和2.7。我的 3.5 去哪儿了?如何将我的 Python 启动器指向正确的位置?
这是一个 PATH 环境问题。如果您希望 /Applications/Python 3.5 优先于任何其他版本启动,您需要编辑您的 shell 配置文件以将 /Applications 放在任何其他目录之前。
如果这是一个外国概念,那么你最好从应用程序文件夹中删除 Python 3.5 并安装 Anaconda 3.x 版本(目前为 3.4.3,但不要让让你担心)。
在中没有事件,然而,在/usr/bin中惹恼了蟒蛇。您最终很可能不得不重新安装 OS。
如果您查看 man 的 pythonw 页面,您会发现它无法从 2.7 向上更改。同名的 Anaconda 可执行文件只是调用最新的 Anaconda 版本。
根据您当前的设置,您可以使用适当的 shell 别名来解决这些问题,但我猜如果这些是您熟悉的工具,您应该已经回答了您自己的问题。看看Anaconda.com;它是免费的,得到了很好的支持,您不必担心这些问题。它还将使安装包更容易。