使用conda创建虚拟环境,尽管指定了版本,但我得到了错误的Python版本。为什么?

时间:2018-05-28 15:03:22

标签: python-3.x tensorflow installation virtualenv conda

我需要一个使用Python 3.5的虚拟环境,所以我可以运行一些tensorflow项目(tensorflow不适用于Python 3.6,我通常使用它)。我使用conda因为(正如你所见)我在unix /了解我的电脑时非常糟糕。

我输入

conda create -n myenv python=3.5

然后

activate myenv

然后,检查,Python版本,

python -V

回复是 Python 3.6 ,这不是我想要的。

看看this question,似乎我需要在虚拟环境之外安装Python 3.5才能调用它,但是如何在不搞乱我的Python 3.6安装的情况下这样做呢?

我知道这是一个基本问题,但我对计算机很可怕,对任何回复都会非常感激。和我说话就好像我是一个孩子,这基本上就是我所处的水平。

1 个答案:

答案 0 :(得分:2)

通过查看this question,我终于弄明白了什么是错的。如果我输入

cd ..

在文件夹struction中向上一步,然后检查我的Python版本,我有正确的版本(Python 3.5)。从那里我可以安装tensorflow,它被导入到python没有问题。我不明白为什么,但它有效,所以我不能抱怨。