我遇到了一个奇怪的问题,在安装了python2.7.9的ubuntu14.04上,当试图从使用自定义python构建pip的virtualenv内部安装tensorflow时,似乎找不到tensorflow。你知道吗
virtualenv venv --python=/opt/python279/bin/python2.7
cd venv
source bin/activate
pip install tensorflow
Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow
其他软件包安装正常:/我完全困惑
前一段时间,我写了a more or less comprehensive checklist,寻找可能导致
Could not find a version that satisfies requirement
错误的不匹配。尽管这个问题是专门针对MacOS的,但答案同样适用于Linux。在您的例子中,您有一个ABI不匹配:正如在注释中发现的返回
m
,表示编译此Python发行版时没有广泛的unicode支持(缺少u
标志)。这意味着pip
将只为这个Python发行版安装cp27-cp27m-manylinux1_x86_64
控制盘。但是,在Linux上,Python2.7的唯一轮子是cp27-cp27mu-manylinux1_x86_64
。要安装tensorflow
,您需要构建一个具有广泛unicode支持的Python2.7发行版:相关问题 更多 >
编程相关推荐