Python 2.6と2.7がインストールされているWindows 10で問題があります。
python -m pip install myPack --no-index --find-links=. --user
このコマンドをユーザーAutoUserで実行すると、myPackがDefaultユーザーディレクトリにインストールされますC:\ Users\Default\Python\Python27\site-packagesまたはC:\ Users\Default\Appdata\Roaming\Python\site-packagesinstead C:\ Users\Autouser\Appdata\Roaming\Python\site-packages
パス:
C:\ProgramData\Oracle\Java\javapath;C:\Python27\;C:\Python27\Scripts\;C:\Python26\;C:\Python26\Scripts;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;
Pythonバージョン:
python --version
Python 2.7.13
ピップバージョン:
python -m pip --version
Pip version: pip 9.0.1 from C:\Python27\lib\site-packages (python 2.7)
残念ながら、本番環境の問題を迅速に修正する必要があったため、c:/ python27/...ディレクトリへの--userオプションなしで、あきらめてインストールしました。 @ DeltaMarine101の提案の1つが役立つと思います。
次のような--target
オプションを使用して、インストールターゲットを設定してみてください。
pip install --target=C:\Users\Autouser\Appdata\Roaming\Python\site-packages package_name
それでもうまくいかない場合は、次のように--install-option
を使用してみてください。
pip install --install-option="--prefix=$PREFIX_PATH" package_name
最後に、他のすべてが失敗した場合、もう1つの方法があります。
PYTHONUSERBASE=/path/to/install/to pip install --user
python2.x -m pip install ...
を使用して、パッケージをインストールするpythonバージョンを指定できます
うまくいけば、これらのいずれかがあなたを助けます! :)