解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
最近在关注DeepLearning,就在自己的mac上安装google的开源框架Tensorflow
用sudopipinstall-Utensorflow
安装的时候总是遇到下面的问题:
sudopipinstall-Utensorflow Password: Thedirectory'/Users/jason/Library/Caches/pip/http'oritsparentdirectoryisnotownedbythecurrentuserandthecachehasbeendisabled.Pleasecheckthepermissionsandownerofthatdirectory.Ifexecutingpipwithsudo,youmaywantsudo's-Hflag. Thedirectory'/Users/jason/Library/Caches/pip'oritsparentdirectoryisnotownedbythecurrentuserandcachingwheelshasbeendisabled.checkthepermissionsandownerofthatdirectory.Ifexecutingpipwithsudo,youmaywantsudo's-Hflag. Collectingtensorflow Downloadingtensorflow-1.0.0-cp27-cp27m-macosx_10_11_x86_64.whl(39.3MB) 100%|████████████████████████████████|39.4MB32kB/s Collectingnumpy>=1.11.0(fromtensorflow) Downloadingnumpy-1.12.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl(4.4MB) 100%|████████████████████████████████|4.4MB195kB/s Requirementalreadyup-to-date:six>=1.10.0in/Library/Python/2.7/site-packages/six-1.10.0-py2.7.egg(fromtensorflow) Requirementalreadyup-to-date:mock>=2.0.0in/Library/Python/2.7/site-packages(fromtensorflow) Requirementalreadyup-to-date:wheelin/Library/Python/2.7/site-packages(fromtensorflow) Requirementalreadyup-to-date:protobuf>=3.1.0in/Library/Python/2.7/site-packages(fromtensorflow) Requirementalreadyup-to-date:funcsigs>=1;python_version<"3.3"in/Library/Python/2.7/site-packages(frommock>=2.0.0->tensorflow) Requirementalreadyup-to-date:pbr>=0.11in/Library/Python/2.7/site-packages(frommock>=2.0.0->tensorflow) Collectingsetuptools(fromprotobuf>=3.1.0->tensorflow) Downloadingsetuptools-34.3.0-py2.py3-none-any.whl(389kB) 100%|████████████████████████████████|399kB1.1MB/s Requirementalreadyup-to-date:packaging>=16.8in/Library/Python/2.7/site-packages(fromsetuptools->protobuf>=3.1.0->tensorflow) Requirementalreadyup-to-date:appdirs>=1.4.0in/Library/Python/2.7/site-packages(fromsetuptools->protobuf>=3.1.0->tensorflow) Collectingpyparsing(frompackaging>=16.8->setuptools->protobuf>=3.1.0->tensorflow) Downloadingpyparsing-2.1.10-py2.py3-none-any.whl(56kB) 100%|████████████████████████████████|61kB2.5MB/s Installingcollectedpackages:numpy,tensorflow,setuptools,pyparsing Foundexistinginstallation:numpy1.8.0rc1 DEPRECATION:Uninstallingadistutilsinstalledproject(numpy)hasbeendeprecatedandwillberemovedinafutureversion.Thisisduetothefactthatuninstallingadistutilsprojectwillonlypartiallyuninstalltheproject. Uninstallingnumpy-1.8.0rc1: Exception: Traceback(mostrecentcalllast): File"/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py",line215,inmain status=self.run(options,args) File"/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py",line342,inrun prefix=options.prefix_path, File"/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py",line778,ininstall requirement.uninstall(auto_confirm=True) File"/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py",line754,inuninstall paths_to_remove.remove(auto_confirm) File"/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_uninstall.py",line115,inremove renames(path,new_path) File"/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/__init__.py",line267,inrenames shutil.move(old,new) File"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",line302,inmove copy2(src,real_dst) File"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",line131,incopy2 copystat(src,dst) File"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",line103,incopystat os.chflags(dst,st.st_flags) OSError:[Errno1]Operationnotpermitted:'/tmp/pip-aGEdP5-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-py2.7.egg-info'
后来google到需要在命令后面加上–ignore-installedsix
就成功了,不过知其然,而不知其所以然
localhost:Desktopjasonlee$sudo-Hpipinstalltensorflow--ignore-installedsix Thedirectory'/Users/jason/Library/Caches/pip/http'oritsparentdirectoryisnotownedbythecurrentuserandthecachehasbeendisabled.Pleasecheckthepermissionsandownerofthatdirectory.Ifexecutingpipwithsudo,youmaywantsudo's-Hflag. Thedirectory'/Users/jason/Library/Caches/pip'oritsparentdirectoryisnotownedbythecurrentuserandcachingwheelshasbeendisabled.checkthepermissionsandownerofthatdirectory.Ifexecutingpipwithsudo,youmaywantsudo's-Hflag. Collectingtensorflow Downloadingtensorflow-1.0.0-cp27-cp27m-macosx_10_11_x86_64.whl(39.3MB) 100%|████████████████████████████████|39.4MB29kB/s Collectingsix Downloadingsix-1.10.0-py2.py3-none-any.whl Collectingnumpy>=1.11.0(fromtensorflow) Downloadingnumpy-1.12.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl(4.4MB) 100%|████████████████████████████████|4.4MB210kB/s Collectingmock>=2.0.0(fromtensorflow) Downloadingmock-2.0.0-py2.py3-none-any.whl(56kB) 100%|████████████████████████████████|61kB556kB/s Collectingwheel(fromtensorflow) Downloadingwheel-0.29.0-py2.py3-none-any.whl(66kB) 100%|████████████████████████████████|71kB586kB/s Collectingprotobuf>=3.1.0(fromtensorflow) Downloadingprotobuf-3.2.0-py2.py3-none-any.whl(360kB) 100%|████████████████████████████████|368kB922kB/s Collectingfuncsigs>=1;python_version<"3.3"(frommock>=2.0.0->tensorflow) Downloadingfuncsigs-1.0.2-py2.py3-none-any.whl Collectingpbr>=0.11(frommock>=2.0.0->tensorflow) Downloadingpbr-1.10.0-py2.py3-none-any.whl(96kB) 100%|████████████████████████████████|102kB1.1MB/s Collectingsetuptools(fromprotobuf>=3.1.0->tensorflow) Downloadingsetuptools-34.3.0-py2.py3-none-any.whl(389kB) 100%|████████████████████████████████|399kB657kB/s Collectingpackaging>=16.8(fromsetuptools->protobuf>=3.1.0->tensorflow) Downloadingpackaging-16.8-py2.py3-none-any.whl Collectingappdirs>=1.4.0(fromsetuptools->protobuf>=3.1.0->tensorflow) Downloadingappdirs-1.4.2-py2.py3-none-any.whl Collectingpyparsing(frompackaging>=16.8->setuptools->protobuf>=3.1.0->tensorflow) Downloadingpyparsing-2.1.10-py2.py3-none-any.whl(56kB) 100%|████████████████████████████████|61kB1.0MB/s Installingcollectedpackages:numpy,funcsigs,six,pbr,mock,wheel,pyparsing,packaging,appdirs,setuptools,protobuf,tensorflow Successfullyinstalledappdirs-1.4.2funcsigs-1.0.2mock-2.0.0numpy-1.12.0packaging-16.8pbr-1.10.0protobuf-3.2.0pyparsing-2.1.10setuptools-34.3.0six-1.10.0tensorflow-1.0.0wheel-0.29.0
以上这篇解决安装tensorflow遇到无法卸载numpy1.8.0rc1的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。