我在Windows 7机器上有Python 3. 5,这台机器没有任何其他Python版本。
pip附带python 3.5安装。
我使用pip安装selenium
库
pip install selenium
它将库安装在:
一个月一个月一个月二个月
但是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\
4条答案
按热度按时间1hdlvixo1#
我知道解决办法了。谢谢@edrw扔了一个光-t旗。
即使您使用-t标记放置特定位置,它也只是安装在AppData目录中,原因是当命令提示符打开时,它没有管理员权限。
解决方案:关闭命令提示符。使用“以管理员身份运行”打开它。运行命令“pip install selenium”
它应该安装在正确的位置,原因是您需要管理员权限才能从Program Files(x86)文件夹复制或删除文件。
omjgkv6w2#
您可以将此路径附加到python脚本中的
sys.path
或带有-t标志的安装包中,该标志会将包安装到给定的目录中。pip install selenium -t "C:\Program Files (x86)\Python 3.5\Lib\site-packages"
ddarikpa3#
(我知道这个帖子很老了。回答是因为我遇到了同样的帖子。)
你可能在
(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" %*
,这个问题就解决了mfpqipee4#
考虑删除--user开关并添加指向所需路径的-t开关