pip安装路径由.local调整为/usr/local
如果没有设置PYTHONUSERBASE,默认会安装在~/.local下
如果不希望安装在.local目录下,可以通过配置环境变量PYTHONUSERBASE指定对应的路径,比如/usr/local
当然也可以直接修改site.py的_getuserbase方法,通过设置USER_SITE和USER_BASE来指定
即调整USER SITE有2种方式:
1. 设置环境变量PYTHONUSERBASE
2. 设置site.py的对象变量USER_SITE和USER_BASE
$ export PYTHONUSERBASE=/usr/local $ source .bashrc $ python3 -m site -help /usr/lib/python3.8/site.py [--user-base] [--user-site] Without arguments print some useful information With arguments print the value of USER_BASE and/or USER_SITE separated by ':'. Exit codes with --user-base or --user-site: 0 - user site directory is enabled 1 - user site directory is disabled by user 2 - uses site directory is disabled by super user or for security reasons >2 - unknown error $ python3 -m site sys.path = [ '/home/V01/uidq2578', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages', ] USER_BASE: '/usr/local' (exists) USER_SITE: '/usr/local/lib/python3.8/site-packages' (doesn't exist) ENABLE_USER_SITE: True
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具