我安装了brew,python3(默认和最新版本)和pip3,pyenv。
TensorFlow现在不支持python3.7,所以我听说我应该制作一个独立运行3.6或更低版本的virtualenv。
我安装了python 3.6.7 by
pyenv install 3.6.7
但无法制作
virtualenv -p 3.6.7 (mydir)
因为3.6.7不在
PATH
(
usr/local/bin
)中。
我如何更新我的
PATH
?
你不需要更新你的
PATH
来使用特定版本的 Python 创建 virtualenv。
pyenv
会为你处理这个问题。
以下是如何使用
pyenv
和特定 Python 版本创建 virtualenv 的步骤:
1. 确保 Python 3.6.7 已安装并设置为你想要的位置的版本:
pyenv install 3.6.7
pyenv local 3.6.7
这将会在当前目录创建一个
.python-version
文件,该文件会告诉
pyenv
使用 Python 3.6.7。
2. 创建你的 virtualenv:
virtualenv (myvenv)
这将在
(myvenv)
目录下创建一个新的 virtualenv,并使用你通过
pyenv local
设置的 Python 版本(在本例中为 3.6.7)。
3. 激活你的 virtualenv:
source (myvenv)/bin/activate
现在,你应该会看到你的 shell 提示符以你的 virtualenv 名称开头,表示你正在使用它。
现在你可以在你的 virtualenv 中安装 TensorFlow 或其他任何你需要的软件包,而不必担心与其他 Python 版本或项目发生冲突。
标签:python,macos,tensorflow,installation From: 54001880