如何指定全局Python环境安装第三方包(保留Conda)
解决pip默认安装到Conda环境的问题
当然可行,给你几个直接有效的方法:
直接调用全局Python的pip完整路径安装
找到你全局Python的安装路径(比如默认是C:\Python3.x\Scripts\pip.exe,x对应你的版本号),在PowerShell里直接运行这个完整路径来装包,比如:C:\Python39\Scripts\pip.exe install webdriver_auto_update这样包会直接安装到全局Python的
site-packages目录,完全绕开Conda环境。先确认全局Python的位置
不确定全局Python路径的话,先在PowerShell里运行:where python输出里第一个不是Conda目录的路径就是全局Python的位置,对应的
Scripts文件夹里的pip.exe就是你要用到的全局pip。临时调整环境变量优先级(单次会话生效)
要是不想每次输长路径,可以在当前PowerShell会话里把全局Python的Scripts和根目录放到环境变量最前面:$env:Path = "C:\Python39\Scripts;C:\Python39;" + $env:Path之后再正常运行
pip install就会用全局pip了,关闭PowerShell后环境变量自动恢复,不影响Conda的日常使用。给全局pip设置别名(可选)
可以给全局pip创建一个别名,方便后续快速调用:New-Alias -Name globalpip -Value "C:\Python39\Scripts\pip.exe"之后用
globalpip install 包名就能直接用全局pip安装包了。
内容的提问来源于stack exchange,提问作者Mayot
相关产品推荐
相关产品推荐

