windows pip 在错误的目录中安装库

Sun*_*ine 9 python windows pip python-3.x selenium-webdriver

我在 windows 7 机器上有 python 3.5,这台机器没有任何其他 python 版本。
pip 附带 python 3.5 安装。

我用pip来安装selenium

pip install selenium
Run Code Online (Sandbox Code Playgroud)

它在以下位置安装了库:
AppData\Local\VirtualStore\Program Files (x86)\Python 3.5\Lib\site-packages\

但是像pycharm这样的IDE看起来:
C:\Program Files (x86)\Python 3.5\Lib\site-packages\

这就是它应该安装的地方。

由于此 IDE 无法识别库,因此我无法在 IDE 中获得任何帮助。

作为一种解决方法,我将库复制到所需的文件夹并且它正在运行,但我想知道如何配置 pip 以立即安装 C:\Program Files (x86)\Python 3.5\Lib\site-packages\

Sun*_*ine 10

我得到了解决方案。感谢 @edrw 对 -t 标志的关注。

即使您使用 -t 标志放置特定位置,它也只是安装在 AppData 目录中,原因是当命令提示符打开时它没有管理员权限。

解决方法:关闭命令提示符。用“以管理员身份运行”打开运行命令“pip install selenium”

它应该安装在正确的位置,原因是您需要管理员权限才能从 Program Files (x86) 文件夹中复制或删除文件。


小智 5

您可以将此路径附加到sys.path您的 python 脚本中,或者使用 -t 标志安装包,该标志将包安装到给定的目录中。pip install selenium -t "C:\Program Files (x86)\Python 3.5\Lib\site-packages"