我在Windows 7机器上安装了python 3.5,这台机器没有任何其他python版本 pip附带python 3.5安装。
我用pip来安装selenium
个库
pip install selenium
它在**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\
答案 0 :(得分:4)
我得到了解决方案。 感谢@edrw在-t标志上投光。
即使您使用-t标志放置特定位置,它也只是安装在AppData目录中,原因是当命令提示符打开时,它没有管理员权限。
解决方案: 关闭命令提示符。 用“以管理员身份运行”打开它 运行命令“pip install selenium”
它应该安装在正确的位置,原因是您需要管理员权限才能从Program Files(x86)文件夹中复制或删除文件。
答案 1 :(得分:2)
您可以在python脚本中将此路径追加到sys.path
,或者使用-t标志安装包,将包安装到给定的dir中。 pip install selenium -t "C:\Program Files (x86)\Python 3.5\Lib\site-packages"
答案 2 :(得分:0)
(我知道帖子很旧。回答原因是我遇到了同样的问题。)
您可能以前在该位置(AppData\Local\VirtualStore\**Program Files (x86)\Python 3.5\)
安装了Python。我有类似的问题,只是位置不同。一旦我将寄存器变量HKEY_CLASSES_ROOT\Applications\python.exe\shell\open\command
固定到Python解释器的正确位置,例如"C:\Python36\python.exe" "%1" %*