使用 conda 创建虚拟环境,尽管指定了版本,但我得到了错误的 Python 版本。为什么?
Using conda to create virtual environment, I get the wrong version of Python despite specifying version. Why?
我需要一个带有 Python 3.5 的虚拟环境,这样我就可以 运行 一些 tensorflow 项目(tensorflow 不能在我通常使用的 Python 3.6 上运行)。我使用 conda 是因为(如您所见)我在 unix/understanding 我的电脑方面很糟糕。
我输入
conda create -n myenv python=3.5
然后
activate myenv
然后,检查 Python 版本,
python -V
回复的是Python3.6,这不是我想要的。
查看 ,似乎我需要在虚拟环境之外安装 Python 3.5 才能调用它,但是我该怎么做才能不影响我的 Python 3.6?
我知道这是一个基本问题,但我对计算机很糟糕,如果有任何答复,我将不胜感激。跟我说话就像我是一个 child bc 这基本上就是我所处的水平。
通过查看 this question,我终于弄清楚了(某种程度上)哪里出了问题。如果我输入
cd ..
在文件夹结构中更进一步,然后检查我的 Python 版本,我有正确的版本 (Python 3.5)。从那里我可以安装 tensorflow 并且它被毫无问题地导入 python。我不知道为什么,但它有效,所以我不能抱怨。
我需要一个带有 Python 3.5 的虚拟环境,这样我就可以 运行 一些 tensorflow 项目(tensorflow 不能在我通常使用的 Python 3.6 上运行)。我使用 conda 是因为(如您所见)我在 unix/understanding 我的电脑方面很糟糕。
我输入
conda create -n myenv python=3.5
然后
activate myenv
然后,检查 Python 版本,
python -V
回复的是Python3.6,这不是我想要的。
查看
我知道这是一个基本问题,但我对计算机很糟糕,如果有任何答复,我将不胜感激。跟我说话就像我是一个 child bc 这基本上就是我所处的水平。
通过查看 this question,我终于弄清楚了(某种程度上)哪里出了问题。如果我输入
cd ..
在文件夹结构中更进一步,然后检查我的 Python 版本,我有正确的版本 (Python 3.5)。从那里我可以安装 tensorflow 并且它被毫无问题地导入 python。我不知道为什么,但它有效,所以我不能抱怨。