使用命令“conda install -c conda-forge tensorflow”安装 tensorflow 1.5.0 。我在Jupyter中导入时确认了版本的安装。 但是当我在anaconda提示符中执行'conda search tensorflow'时,结果如下:
Conda搜索张量流
(C:\Users\User\Anaconda3) C:\Users\User>conda search tensorflow
Fetching package metadata .............
r-tensorflow 0.8.2 r3.4.1_0 defaults
1.4 r342h0bf44f9_0 defaults
1.4.3 r343h889e2dd_0 defaults
1.4.3 mro343h889e2dd_0 defaults
tensorflow 1.1.0 np112py35_0 defaults
1.1.0 np112py36_0 defaults
1.2.1 py35_0 defaults
1.2.1 py36_0 defaults
tensorflow-gpu 1.1.0 np112py35_0 defaults
1.1.0 np112py36_0 defaults
有人可以点亮以下内容:
答案 0 :(得分:0)
tensorflow 1.5.0
未在conda search tensorflow
的输出中列出,因为它不适用于您的任何默认频道。正如您需要为conda install
命令指定conda-forge通道一样,您还需要告诉conda search
查看conda-forge通道:
conda search -c conda-forge tensorflow
在该命令的输出中,您会看到某些包标记为conda-forge
而不是defaults
,这会回答您的下一个问题:defaults
表示列出的包可以从您的一个默认搜索频道。您可以通过编辑通常位于主目录中的.condarc
文件来更改conda的默认频道设置。
根据您的其他问题,我认为您可能会conda search
与conda list
混淆。
conda search
显示可以安装 conda list
显示了实际安装的软件包版本
当前环境。要在Jupyter中使用特定版本的软件包,您可以使用该版本创建一个conda环境,激活环境,然后启动Jupyter:
activate myEnvironment
jupyter notebook
您也可以通过Anaconda Navigator或(在Windows上)启动菜单快捷方式执行此操作。