pyenv 在 macOS Mojave 上安装 3.8.0b4
pyenv install 3.8.0b4 on macOS Mojave
我正在尝试安装新 Python 3.8 的最新测试版。
我的笔记本电脑是 运行ning macOS Mojave。
我正在关注 RealPython 上的教程:
https://realpython.com/intro-to-pyenv/
并浏览过类似的问题,例如pyenv 3.6.5 BUILD FAILED macOS Mojave 10.14.5
首先我运行命令:
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]"
哪个 运行 成功并显示 Python 3.8.0b4 是我希望安装的最新版本;
尝试安装时:
pyenv install 3.8.0b4
结果为:
-bash: pyenv: command not found
pyenv 已安装。知道为什么找不到该命令吗?
(参见下面的 BASH 终端)。
关注PyEnv BUILD FAILED installing Python on MacOS
以下命令成功安装Python 3.8.0b4:
SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk MACOSX_DEPLOYMENT_TARGET=10.14 pyenv install 3.8.0b4
查看下面的输出:
您在描述中写的内容与您在 shell 中输入的内容不同。
根据屏幕截图,在 python 安装之前 pyenv
尚未初始化 ,这意味着命令 pyenv
未添加到 PATH
并且子命令也不可用。
您最好将初始化脚本写入 bash 配置文件,例如 ~/.bashrc
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 安装。
您可以在 GitHub 上的项目存储库中查看 README.md
以获取更多信息。
我正在尝试安装新 Python 3.8 的最新测试版。 我的笔记本电脑是 运行ning macOS Mojave。 我正在关注 RealPython 上的教程: https://realpython.com/intro-to-pyenv/
并浏览过类似的问题,例如pyenv 3.6.5 BUILD FAILED macOS Mojave 10.14.5
首先我运行命令:
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]"
哪个 运行 成功并显示 Python 3.8.0b4 是我希望安装的最新版本;
尝试安装时:
pyenv install 3.8.0b4
结果为:
-bash: pyenv: command not found
pyenv 已安装。知道为什么找不到该命令吗?
(参见下面的 BASH 终端)。
关注PyEnv BUILD FAILED installing Python on MacOS
以下命令成功安装Python 3.8.0b4:
SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk MACOSX_DEPLOYMENT_TARGET=10.14 pyenv install 3.8.0b4
查看下面的输出:
您在描述中写的内容与您在 shell 中输入的内容不同。
根据屏幕截图,在 python 安装之前 pyenv
尚未初始化 ,这意味着命令 pyenv
未添加到 PATH
并且子命令也不可用。
您最好将初始化脚本写入 bash 配置文件,例如 ~/.bashrc
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 安装。
您可以在 GitHub 上的项目存储库中查看 README.md
以获取更多信息。