运行pip3 install tensorflow-gpu==1.12.0
后
我看到
ERROR: Could not find a version that satisfies the requirement tensorflow-gpu==1.12.0 (from versions: none)
ERROR: No matching distribution found for tensorflow-gpu==1.12.0
我在macOS莫哈韦上运行Python 3.7.0
。
我看到a closed issue for this repo that says only Python 3.6 is supported了。
我看到了on the Tensorflow repo that Python 3.7 is supported on all operating systems。
所以这有点令人困惑。
如果我必须在Mac上使用Python 3.6,最好使用Conda吗?还有Conda的哪个版本?看起来有几个版本; Anaconda®,Miniconda,Anaconda Repository,Anaconda Enterprise。
做一些like thisconda create -n py36 python=3.6 anaconda
似乎是对的?
2条答案
按热度按时间vvppvyoh1#
你在用Pycharm吗?我在pycharm中遇到了这个错误,然后我意识到我在IDE中运行的是3.8版本,在终端中运行的是3.6版本。在Pycham的底部检查并设置为3.6,它就会工作。
kxkpmulp2#
根据tensorflow的official网站关于如何使用pip安装的说明,
要安装tensorflow版本1.12,您只能使用Python版本3.6到3.7
我也试过python3.7,但不起作用,所以你唯一的选择就是python3.6。
因此,在使用venv虚拟组件后(我真的很讨厌复杂的事情,使用不同的模块来完成创建虚拟组件的简单任务),似乎pip3完全是浪费时间
最后,使用一个简单的
pip install tensorflow==1.12.0
工作