首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在macOS Mojave上安装3.8.0b4

在macOS Mojave上安装3.8.0b4
EN

Stack Overflow用户
提问于 2019-09-13 11:10:36
回答 2查看 511关注 0票数 0

我正在尝试安装新Python3.8的最新测试版。我的笔记本电脑正在运行macOS Mojave。我正在学习关于RealPython:https://realpython.com/intro-to-pyenv/的教程

并略读了类似的问题,例如pyenv 3.6.5 BUILD FAILED macOS Mojave 10.14.5

首先,我运行命令:

代码语言:javascript
运行
复制
brew install openssl readline sqlite3 xz zlib
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
curl https://pyenv.run | bash
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
$ exec "$SHELL"
pyenv install --list | grep " 3\.[8]"

它成功运行并显示Python3.8.0b4是我希望安装的最新版本;

尝试安装时,请使用:

代码语言:javascript
运行
复制
pyenv install 3.8.0b4

结果如下:

代码语言:javascript
运行
复制
-bash: pyenv: command not found

不过,已经安装了pyenv。知道为什么找不到命令吗?

(见下面的BASH终端)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-13 14:48:36

跟随PyEnv BUILD FAILED installing Python on MacOS

以下命令成功安装了Python3.8.0b4:

代码语言:javascript
运行
复制
SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk MACOSX_DEPLOYMENT_TARGET=10.14 pyenv install 3.8.0b4

见下文产出:

票数 1
EN

Stack Overflow用户

发布于 2019-09-15 05:17:42

您在描述中所写的内容与您在shell中键入的内容不同。

根据屏幕截图,pyenv在安装python之前还没有初始化,这意味着命令pyenv没有添加到PATH中,子命令也不可用。

最好将init脚本写入bash配置文件,如~/.bashrc

代码语言:javascript
运行
复制
export PATH="$HOME/.pyenv/bin:$PATH"

if command -v pyenv &>/dev/null; then
  eval "$(pyenv init -)"
fi
if command -v pyenv-virtualenv &>/dev/null; then
  eval "$(pyenv virtualenv-init -)"
fi

之后,启动一个新的shell并执行Python安装。

您可以在项目的README.md上查看GitHub上的回购以获得更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57922532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档