Python pip相关

  • 966 字
  1. 1. pyc 文件丢到缓存文件夹里
  2. 2. --proxy
  3. 3. --no-compile

MediaTools主要使用便携版(库需要申请权限才能看到)

目前有脚本把 Python 注册到环境变量中(https://github.com/FXXS-Encoder/_Once/blob/main/set_path_to_user.ps1)

先去下好zip,然后下好get-pip.py
python.exe -m get-pip

._pth是便携版得灵魂,便携版不认新加的读取模块的路径

1
2
Scripts
Lib\site-packages

需要手动添加

升级pip命令

1
python -m pip install --upgrade pip

便携版pip相关操作都需要使用python -m pip,否则在同时具有系统python环境跟便携版的情况下,即便直接在便携版pip所在目录执行pip都不会操作便携版的环境

To upgrade all local packages; you could use pip-review:

1
2
$ pip install pip-review
$ pip-review --local --interactive

pyc 文件丢到缓存文件夹里

https://github.com/FXXS-Encoder/_Once/blob/main/PYTHONPYCACHEPREFIX.reg

文档见这里

主要就是环境变量PYTHONPYCACHEPREFIX,值是路径上面的注册表配置的%USERPROFILE%\AppData\Local\Temp

--proxy

代理

1
2
3
pip install --proxy=127.0.0.1:7890 --upgrade pip
pip-review --local --proxy=127.0.0.1:7890 --interactive

不过目前没找到便携版直接用pip-review的方法
而且其特性会找到系统环境,最终还是手动设置了环境变量才行

--no-compile

通常建议在所有命令里都加上,不然他会记录你所有的 pyc 路径到 RECORD 里面

1
python -m pip install --force-reinstall virtualenv  --proxy=127.0.0.1:7890 --no-compile
打赏
打赏提示信息
分享
分享提示信息