我已经安装了conda版本4.8.3,并且尝试安装tensorflow 2.1,但是像
这样的命令conda isntall tensorflow
或
conda install -c anaconda tensorflow
无论如何,最终所有人都将安装tensorflow 1.14。
任何提示建议如何安装tensorflow 2?
谢谢。
答案 0 :(得分:0)
创建一个新的环境并指定所需的版本:
conda create --name tf_21 python tensorflow=2.1
答案 1 :(得分:0)
这在GPU版本上正常工作:
conda install -c anaconda tensorflow-gpu==2.1
或对于CPU版本:
conda install -c anaconda tensorflow==2.1
此外,您可能必须将python版本降级为3.6
答案 2 :(得分:0)
根据tensorflow's installation instructions,pip是安装最新版本的tensorflow的推荐方法-“虽然推荐的TensorFlow提供的pip软件包,但仍提供了社区支持的Anaconda软件包。”
以下是使用pip在Conda环境中进行安装的代码:
conda create -n env_name python=3.8
conda activate env_name
conda install pandas scikit-learn matplotlib notebook ##installing usual Data Science packages that does include numpy and scipy
pip install tensorflow
python -c "import tensorflow as tf;print(tf.__version__)" ##checks tf version
请注意,如果您想专门安装tensorflow 2.1,则可能必须按照@Niki的建议降级python版本。
通常,我们应该be careful混用两个软件包管理器(conda和pip)。因此,建议:
仅在使用conda来安装尽可能多的软件包之后 应该使用pip来安装所有剩余的软件。如果修改 需要环境,最好创建一个新环境 而不是在点子之后运行conda。
例如,如果我们想在刚刚创建的env_name
环境中安装seaborn,我们应该:
conda create --name cloned_env --clone env_name
conda activate cloned_env
conda install seaborn
一旦我们检查cloned_env
环境是否正常,就可以删除env_name
环境。