我试图在mac中通过virtualenv安装tensorflow,参考如下:
sudo pip install --upgrade virtualenv~/development project/tensorflow中构建一个新的虚拟环境,而不是像参考中所说的那样在~/tensorflow中构建一个新的虚拟环境:
virtualenv --system-site-packages ~/development project/tensorflow
cd ~/development project/tensorflowsource bin/activate # if use bash,and I choose this line to run(tensorflow)$ pip install --upgrade <$url_to_binary.whl>
这是一个错误:
zsh: parse error near '\n'<$url_to_binary.whl>应该被https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl取代,我就是这样做的。问题就消失了。(tensorflow)$ cd tensorflow/models/image/mnist
dir不存在。
因此,我想我修改的url是因为这个原因,我尝试重新安装virtualenv和tensorflow,以使我的安装变得干净。例外:回溯(最近一次调用):文件"/usr/local/lib/python2.7/site-packages/pip/basecommand.py",第215行,main status = self.run(options,args)文件"/usr/local/lib/python2.7/site-packages/pip/commands/uninstall.py",第76行,在run requirement_set.uninstall(auto_confirm=options.yes) "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py",中第346行,在卸载"/usr/local/lib/python2.7/site-packages/pip/req/req_install.py",(auto_confirm=auto_confirm)文件的第754行中,在卸载paths_to_remove.remove(auto_confirm)文件的第115行中,在移除重命名(路径)中文件"/usr/local/lib/python2.7/site-packages/pip/utils/init.py",第267行,重命名为shutil.move(旧的,新的)文件"/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",第303行,在move os.unlink(src) OSError: Errno 13权限被拒绝:os.unlink
tensorflowsudo pip install --upgrade virtualenv,它会说:目录‘/ user /Calvino/Library/ cache /pip/http’或其父目录不属于当前用户,缓存已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,则可能需要sudo的-H标志。目录‘/ user /Calvino/Library/Caches/pip’或其父目录不属于当前用户,缓存轮已被禁用。检查该目录的权限和所有者。如果使用sudo执行pip,则可能需要sudo的-H标志。已更新的需求: /usr/local/lib/python2.7/site-packages中的虚拟化
我的问题是,我如何能够彻底删除virtualenv和tensorflow并重新安装它们。
如果有人能帮忙,我会非常感激的。
发布于 2019-06-21 15:47:13
已经两年了,但无论如何,您需要使用> //Reinstal 2或3卸载新的SO更新
brew update
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
brew reinstall python@3然后重新安装tensorflow with> https://www.tensorflow.org/install/pip
发布于 2017-11-02 03:29:59
现在,你只需要跑:
(tensorflow)$ pip install --upgrade tensorflow # for Python 2.7
(tensorflow)$ pip3 install --upgrade tensorflow # for Python 3.n并移除:(这是针对virtualenv的,您更改了路径,下面的路径也应该更改为~/development/project/tensorflow)
$ rm -r ~/tensorflow 如果使用本机pip安装tensorflow:
$ pip uninstall tensorflow
$ pip3 uninstall tensorflow 更多信息:mac
https://stackoverflow.com/questions/43708413
复制相似问题