近来使用python,发现pip安装的库目录,和python的安装目录不一样,但都有site-packages文件,于是想重新配置一下python环境。
移动python安装文件夹后,进行的环境配置修改以及问题介绍如下。
先查看一下python的安装路径:where python
1、 环境变量的修改,有两个Python\Scripts\
和Python\
2、修改pip的安装目录
## 默认情况,未作任何修改,AppData\Roaming
C:\>python -m site
sys.path = [
'C:\\Users\\csl',
'C:\\Download\\Python\\python310.zip',
'C:\\Download\\Python\\DLLs',
'C:\\Download\\Python\\lib',
'C:\\Download\\Python',
'C:\\Download\\Python\\lib\\site-packages',
]
USER_BASE: 'C:\\Users\\csl\\AppData\\Roaming\\Python' (exists)
USER_SITE: 'C:\\Users\\csl\\AppData\\Roaming\\Python\\Python310\\site-packages' (doesn't exist)
ENABLE_USER_SITE: True
# ----------------------------------
## 找到Python\lib\site.py,修改如下内容
USER_SITE = r"C:\Download\Python\Lib\site-packages"
USER_BASE = r"C:\Download\Python\Python37\Scripts"
3、pip路径出错,解决方法:重新安装,python -m pip install --upgrade pip --force-reinstall
; 如果不是最新版本的pip,可以通过升级来实现,python -m pip install --upgrade pip
4、某些地方如果用了python相关的快捷方式,也需要修改,比如开始菜单内的C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.10\
5、编辑器中的python解释器路径也需要修改,比如vscode。打开命令面板(Ctrl + P),输入Python: Select Interpreter
选择想用的python解释器就好。
---------- 2022/12/10更新
最近发现一些工具里面有python包,当然了之前在kali也看到很多python版本,于是便查询了一下,原来这些东西叫python绿色(免安装版),最新的是v3.8。官网好像是叫embedded,需要自己配个pip。参考链接。不过没有必要,官网下载就行,然后位置移动的话,可以看我上面的修改一下。
这种免安装版,估计主要用于软件打包给别人用吧,自己的电脑环境不想折腾这个了,我现在已经转进conda,conda最让我不喜欢的就是vscode等IDE编译时,每次都要激活环境,base环境有啥好激活的。