[英]Pip --user installs package to Default user directory on Windows 10
我在安装了 Python 2.6 和 2.7 的 Windows 10 上遇到了问题。
python -m pip install myPack --no-index --find-links=. --user
当使用用户AutoUser运行此命令时,它会将myPack安装到默认用户目录 C:\\Users\\Default\\Python\\Python27\\site-packages 或 C:\\Users\\Default\\Appdata\\Roaming\\Python\\site-packages而不是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 --version
Python 2.7.13
点子版本:
python -m pip --version
Pip version: pip 9.0.1 from C:\Python27\lib\site-packages (python 2.7)
您可以尝试使用--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
最后,如果所有其他方法都失败了,这里还有另一种方法:
PYTHONUSERBASE=/path/to/install/to pip install --user
您可以使用python2.x -m pip install ...
指定要安装包的python 版本python2.x -m pip install ...
希望其中之一对您有所帮助! :)
安装时尝试以管理员身份运行cmd
不幸的是,我不得不快速解决生产中的问题,所以我放弃并在没有 --user 选项的情况下将其安装到 c:/python27/... 目录。 我想@DeltaMarine101 的建议之一会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.