Python tensorflow 1.8 gpu仅安装在anaconda环境中

Python tensorflow 1.8 gpu仅安装在anaconda环境中,python,tensorflow,anaconda,python-3.6,Python,Tensorflow,Anaconda,Python 3.6,通过conda环境在windows上安装tensorflow gpu版本(步骤如下所示)成功,但退出环境后,该软件包不可用 pip安装提供: 例外情况: 回溯(最近一次呼叫最后一次): 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\shutil.py”,第544行,移动中 重命名(src,realdst) PermissionError:[WinError 5]访问被拒绝:'c:\progra

通过conda环境在windows上安装tensorflow gpu版本(步骤如下所示)成功,但退出环境后,该软件包不可用

pip安装提供:

例外情况: 回溯(最近一次呼叫最后一次): 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\shutil.py”,第544行,移动中 重命名(src,realdst) PermissionError:[WinError 5]访问被拒绝:'c:\program files(x86)\microsoft visual studio\shared\anaconda3\u 64\lib\site packages\html5lib-1.0.1-py3.6.egg info'->'c:\Users\karthik\AppData\Local\Temp\pip-2\Uu1PLP7-uninstall\program files(x86)\microsoft visual studio\shared\anaconda3\u 64\lib\site packages\html5lib-1.0.1-py3.6.egg info'

在处理上述异常期间,发生了另一个异常:

回溯(最近一次呼叫最后一次): 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\site packages\pip\basecommand.py”,第215行,位于主目录中 status=self.run(选项、参数) 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\site packages\pip\commands\install.py”,第342行,正在运行 prefix=options.prefix\u路径, 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\site packages\pip\req\req\u set.py”,第778行,正在安装中 要求.卸载(自动确认=True) 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\site packages\pip\req\req\u install.py”,第754行,在卸载中 路径到移除。移除(自动确认) 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\site packages\pip\req\req\u uninstall.py”,删除中第115行 重命名(路径,新路径) 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\site packages\pip\utils\uuuuuu init\uuuuuuu.py”,第267行,在重命名中 shutil.移动(旧、新) 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\shutil.py”,第556行,移动中 rmtree(src) rmtree中的文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\shutil.py”,第494行 返回树不安全(路径、错误) 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\shutil.py”,第389行,位于rmtree\u onerror(os.unlink,fullname,sys.exc_info()) 文件“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\u 64\lib\shutil.py”,第387行,位于rmtree\u 操作系统取消链接(全名)
PermissionError:[WinError 5]访问被拒绝:“c:\program files(x86)\microsoft visual studio\shared\anaconda3\u 64\lib\site packages\html5lib-1.0.1-py3.6.egg info\dependency\u links.txt”

Anaconda是Python发行版,而Conda是Anaconda的包管理器

问题是,当您安装tensorflow时,您是在Conda环境中安装它。这意味着它只能在那种环境下工作。为了在环境之外使用它,您需要通过pip将其安装到不同的环境中,或者需要将程序移动到Conda环境中以使用Tensorflow


通常认为将包安装到Python的系统副本中是不好的做法。软件包可能安装冲突的依赖项,不同的程序有不同的软件包。这就是环境管理者被任命的原因。Conda环境管理器是一个很棒的工具,值得花时间学习如何使用环境管理器。

Anaconda是Python发行版,Conda是Anaconda的包管理器

问题是,当您安装tensorflow时,您是在Conda环境中安装它。这意味着它只能在那种环境下工作。为了在环境之外使用它,您需要通过pip将其安装到不同的环境中,或者需要将程序移动到Conda环境中以使用Tensorflow

通常认为将包安装到Python的系统副本中是不好的做法。软件包可能安装冲突的依赖项,不同的程序有不同的软件包。这就是环境管理者被任命的原因。Conda环境管理器是一个很棒的工具,值得花时间学习如何使用环境管理器