繁体   English   中英

tensorflow 1.8 gpu仅在anaconda环境中安装

[英]tensorflow 1.8 gpu installing only on anaconda environment

通过conda环境在Windows上安装tensorflow-gpu版本是成功的(遵循https://www.tensorflow.org/install/install_windows中的步骤),但是退出环境后,该软件包不可用。

点安装提供:

例外:回溯(最近一次通话最近):文件“ C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ shutil.py”,行544,在移动os.rename(src,real_dst)PermissionError中:[WinError 5]访问被拒绝:'c:\\ program files(x86)\\ microsoft visual studio \\ shared \\ anaconda3_64 \\ lib \\ site-packages \\ html5lib-1.0.1-py3.6.egg-info'->' C:\\ Users \\ karthik \\ AppData \\ Local \\ Temp \\ pip-2__1plp7-uninstall \\ program files(x86)\\ microsoft visual studio \\ shared \\ anaconda3_64 \\ lib \\ site-packages \\ html5lib-1.0.1-py3.6.egg -信息'

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

追溯(最近一次通话):文件“ C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ site-packages \\ pip \\ basecommand.py”,行215,处于主要状态= self.run (选项,参数)文件“ C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ site-packages \\ pip \\ commands \\ install.py”,行342,在运行prefix = options.prefix_path中,安装要求中的文件“ C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ site-packages \\ pip \\ req \\ req_set.py”,行778。uninstall(auto_confirm = True)文件“ C :\\ Program Files(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ site-packages \\ pip \\ req \\ req_install.py“,第754行,在卸载路径中。_to_remove.remove(auto_confirm)文件“ C:\\ Program Files( x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ site-packages \\ pip \\ req \\ req_uninstall.py“,行115,在删除重命名(路径,new_path)文件中为“ C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ site-packages \\ pip \\ utils__init __。py“,第267行,在r中 在移动rmtree(src)中的第556行中,命名为shutil.move(旧,新)文件“ C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ shutil.py”,行556 rmtree中的文件(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ shutil.py“行494返回_rmtree_unsafe(path,onerror)文件” C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ shutil.py“,行_rmtree_unsafe onerror中的行389(os.unlink,全名,sys.exc_info())文件“ C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ Shared \\ Anaconda3_64 \\ lib \\ shutil。 py“,_ rmtree_unsafe os.unlink(fullname)中的第387行,PermissionError:[WinError 5]访问被拒绝:'c:\\ program files(x86)\\ microsoft visual studio \\ shared \\ anaconda3_64 \\ lib \\ site-packages \\ html5lib- 1.0.1-py3.6.egg-info \\ dependency_links.txt'

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

问题是当您安装tensorflow时,您正在将其安装在Conda环境中。 这意味着它将仅在该环境中工作。 为了在环境之外使用它,您要么需要通过pip将其安装到其他环境中,要么需要将程序移至Conda环境中以使用Tensorflow。

将软件包安装到Python的系统副本中通常被认为是不好的做法。 程序包可以安装冲突的依赖项,并且不同的程序具有不同的程序包。 这就是为什么要创建环境经理。 Conda环境管理器是一个很棒的工具,值得学习如何使用环境管理器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM