python安装路径怎么看_如何查看pip安装路径以及修改默认安装路径

平时安装python依赖库的时候都是直接打开cmd,然后就pip install,也不知道这些库被安装在哪里了,所以就查了下这方面的资料。

1.查看pip默认安装路径

'pip freeze'命令可以查看用pip安装的软件有哪些

然后就再执行一次命令'pip install xx',xx就是你已经安装的软件名字,再重新安装的时候,就会告诉你已经安装,安装路径在哪。

这个方法是不是太so easy了,没办法,就是这么简单。

C:\Users\root>pip freeze

absl-py==0.7.0

alabaster==0.7.12

anaconda-client==1.7.2

anaconda-navigator==1.9.6

...

C:\Users\root>pip install alabaster

Requirement already satisfied: alabaster in d:\programdata\anaconda3\lib\site-packages (0.7.12)

You are using pip version 19.0.2, however version 19.0.3 is available.

You should consider upgrading via the 'python -m pip install --upgrade pip' command.

就这样以'alabaster'这个为例,可以看到现在pip的默认安装位置在d盘的anaconda3.

其实还有一个方法:

C:\Users\root>python -m site

sys.path = [

'C:\\Users\\root',

'D:\\ProgramData\\Anaconda3\\python37.zip',

'D:\\ProgramData\\Anaconda3\\DLLs',

'D:\\ProgramData\\Anaconda3\\lib',

'D:\\ProgramData\\Anaconda3',

'C:\\Users\\root\\AppData\\Roaming\\Python\\Python37\\site-packages',

'D:\\ProgramData\\Anaconda3\\lib\\site-packages',

'D:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32',

'D:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32\\lib',

'D:\\ProgramData\\Anaconda3\\lib\\site-packages\\Pythonwin',

]

USER_BASE: 'C:\\Users\\root\\AppData\\Roaming\\Python' (exists)

USER_SITE: 'C:\\Users\\root\\AppData\\Roaming\\Python\\Python37\\site-packages' (exists)

ENABLE_USER_SITE: True

用'python -m site'命令

这里有几点说明:

1.我们看见这里的USER_BASE 和USER_SITE其实就是用户自定义的启用Python脚本和依赖安装包的基础路径。

2.其中USER_BASE表示就是在C盘这个目录下的Python.exe启动程序路径以及pip,esay-install,markdown等脚本,(我们已经是安装好了Anaconda Python,这个C盘又是什么鬼,不想用它啊),而这个C盘的Python.exe启动程序路径其实就是我们在安装Anaconda的时候一个分身,更准确的说,其实就是简单的Python程序,并不是什么IDE这种级别的可以类似Eclipse这样去操作编译丰富的功能窗口,只是简单类似shell的一样的存在。所以要改。

3.其中的USER_SITE其实就是用户如果调用C盘路径下的python.exe中的脚本pip文件去下载,就会将site-package的默认安装到这个C盘路径下。

并且大家有时候可能在使用 pip install 命令行安装一些依赖的时候,总是会提示报错“PermissionError:[WinError 5 ] Denied Excess."C"\......."这样的类似权限拒绝访问,并且提示你无管理员权限的话,使用pip -install ... + [user-site] 这样的字眼。” 如果是权限问题拒绝安装访问的话,安装cmd命令提示框中提示的user-site使用方法,就能解决权限安装问题。

python -m site --user-site

所以,user_site其实就是个人的site-packages默认安装路径了。而如果使用的是Anaconda 目录下的Scripts中的pip 安装依赖库或包等,则是安装在Anaconda路径下的site-packages中去,我就是这样的。

2.修改pip默认安装路径

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值