これはちょっと変わったことです。私はMac(ヨセミテ)の同僚を助けて、出荷されたPython実行ファイル/usr/bin/python
(2.7.10)を実行しています。私は、出荷されたeasy_install
をpip
(9.0.1)をインストールするために使用しました。/usr/local/bin
に寄託され、シバンライン#!/usr/bin/python
で寄託されました。PipとPythonはモジュールの位置に同意しない
テールpip install -vvv -U six
の:
Installed version (1.10.0) is most up-to-date (past versions: 0.9.0, 0.9.1, 0.9.2, 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.8.0, 1.9.0, 1.10.0)
Requirement already up-to-date: six in /Library/Python/2.7/site-packages
出力python -c 'import six; print six.__version__'
の:
1.4.1
私はその後だけピップとPythonは何とかそのモジュールのバージョンについて同意することを見つけるために、
six
を含め、いくつかのモジュールをインストールするために
pip
を使用しました
関連するロケーション:
$ type pip
pip is /usr/local/bin/pip
$ type python
python is /usr/bin/python
$ head -n 1 $(type -p pip)
#!/usr/bin/python
$PYTHONPATH
が環境内に設定されていません。しかし、彼らはまだ別の場所を探しています。 pip
の出力からわかるように、それは/Library/Python/2.7/site-packages/
を探している/格納しています。しかし、私がsys.path
をループすると、six
という最初の場所は/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/
になります。
ここで切断はどこですか?
あなたの同僚のMacはEl Capitanですか?多分[this](https://github.com/FindHotel/s3keyring/issues/6)に関連しています –
彼はヨセミテを走っていますが、それは同様の状況のようです。 –
[This](https://github.com/pypa/) pip/issues/3165#issuecomment-146666737)多分 –