繁体   English   中英

在 Mac OS X Yosemite 上安装 Python3

[英]Installing Python3 on Mac OS X Yosemite

我正在尝试在 Mac OS X Yosemite 上安装 Python3,并通过运行以下命令来实现:

$ brew install python3

当我尝试这样做时,出现以下错误:

clang: error: unable to find utility "clang", not a developer tool or in PATH
otool: error: unable to find utility "otool", not a developer tool or in PATH
Error: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool

我该如何解决这个问题?

谢谢。

尝试brew update ,然后先brew doctor 医生诊断常见问题。

您的 Xcode/命令行工具似乎有问题。 这个答案可能会有所帮助。

我强烈建议使用anaconda发行版,尤其是miniconda

对于 OSX Yosemite,这是Python 3.4 64 位安装程序的链接。

下载应用程序后,打开终端窗口,导航到您下载应用程序的位置(例如 cd ~/Downloads)并键入:

bash Miniconda-latest-MacOSX-x86_64.sh

现在关闭并重新打开终端窗口以使更改生效。

要测试您的安装,请从终端输入命令conda list 如果安装正确,您将看到已安装的软件包列表。

从这里,您应该能够按照屏幕上的说明进行操作。 如果你迷路了,你可以参考他们的安装指南

安装conda后,需要创建环境。 要使用 Python 3 安装名为py3的新环境:

conda create --name py3 python=3

要激活此环境:

source activate py3

在这里,我通常会安装 iPython、iPython notebook 和 pyqt:

conda install ipython, ipython-notebook, pyqt

现在,从您的环境中激活 ipython shell:

ipython qtconsole

尽管此回复并未尝试修复自制软件问题,但它回答了如何在 Mac OS X Yosemite 上安装 Python3 的问题。

打开终端和
[尝试]:酿造更新
[或 Homebrew 安装]:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
(代码源在https://brew.sh/找到)
确保进程完成,然后[重试]: brew install python3

对我来说,我跑了brew doctor

Warning: You have unlinked kegs in your Cellar.
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
  pandoc
  heroku
  numpy
  unbound
  python@3.8

所以我跑了brew link python@3.8

紧接着, python3突然起作用了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM