2

Mac 10.10 に Google の or-tools をインストールしようとしています - https://code.google.com/p/or-tools/wiki/OrToolsWithPyPi
を使用してインストールしpython2.7 setup.py install --userます(sudo を使用して --user を使用せずに試しました)が、パッケージをダウンロードするために pypi に移動すると、次のようになります。

.. Some other output ..
Installed /Users/Zach/Library/Python/2.7/lib/python/site-packages/ortools_examples-1.3549-py2.7.egg
Processing dependencies for ortools-examples==1.3549
Searching for ortools
Reading https://pypi.python.org/simple/ortools/
No local packages or download links found for ortools
error: Could not find suitable distribution for Requirement.parse('ortools')

すべてをビルドするためにディレクトリが作成されることに気付きbuild/bdist.macosx-10.8-x86_64/eggましたが、macosx 10.10 を実行しています。https://pypi.python.org/simple/ortools/を見ると、バージョン 3549 に一致する卵ファイルが表示されますが、これは macosx10.9 用です。それが問題でしょうか? setup.py が 10.8 を使用していると見なすのはなぜですか?

とにかく、それは問題ではないかもしれないので、他の助けがあれば大歓迎です。ありがとう!

4

2 に答える 2

3

以前の解決策(easy_installおよびeggファイルを使用)

easy-installファイルから直接or-tools をインストールすることで、インストールの問題を一時的に解決しeggます ( easy-installMacPorts からインストールしたものを使用します)。これが私がそれをインストールする方法です。

sudo easy_install-2.7 https://pypi.python.org/packages/2.7/o/ortools/ortools-1.3853-py2.7-macosx-10.9-intel.egg#md5=f1f23b375652d40b9fbce682302e8dc8

私が使用するor-toolsの卵ファイルのリンクアドレスは次のとおりです:https://pypi.python.org/pypi/ortools/1.3853

いくつかの警告が表示されますが、問題なくor-tools使用して Python にロードできますimport ortools

新しいソリューション(を使用pip)

ortoolsを使用してインストールできるようになりpipました。ただし、デフォルトのprotobufバージョンは 2.6.0 であるため、動作する新しい protobuf バージョンをアンインストールして再インストールする必要がありortoolsます (たとえば、この場合は 3.0.0b4 を実行します)。

pip install protobuf==3.0.0b4
pip install ortools

ortoolsPython 2.6、2.7、および 3.2 とのみ互換性があり、まだ 3.5 と互換性がないことに注意してください。

于 2015-02-18T19:36:33.203 に答える