一. 镜像源
0 默认镜像源 https://pypi.python.org/simple
1 清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/
https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
2 阿里云
http://mirrors.aliyun.com/pypi/simple/
3 豆瓣
http://pypi.douban.com/simple/
4 中国科技大学
https://mirrors.bfsu.edu.cn/pypi/web/simple/
https://pypi.mirrors.ustc.edu.cn/simple/
二. pip Python Install Package
(一)pip upgrade install requests package
pip -V
pip --version
pip install --upgrade pip
pip install -U pip
pip show -f requests
pip install requests
pip show requests
pip show -f requests
上方出现 requests官网链接
pip uninstall requests
pip install requests
pip uninstall -y requests
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ requests
(二) set Download Image Source
pip config list
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple
pip config list
pip uninstall -y requests
pip install requests
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config list
pip uninstall -y requests
pip install requests
(三)修改配置文件 使用多个镜像源
Writing to C:\Users\Administrator\AppData\Roaming\pip\pip.ini
测试修改pip.ini文件 是否成功
pip config list
pip uninstall -y requests
pip install requests
pip config list
下面内容写入 pip.ini 可能会出错 注意使用tab键 :
[global]
timeout = 60
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url =
https://mirrors.aliyun.com/pypi/simple/
https://mirror.baidu.com/pypi/simple/
https://pypi.mirrors.ustc.edu.cn/simple/
https://mirrors.cloud.tencent.com/pypi/simple
[install]
trusted-host =
pypi.tuna.tsinghua.edu.cn
mirrors.aliyun.com
mirror.baidu.com
pypi.mirrors.ustc.edu.cn
mirrors.cloud.tencent.com
(四)检查依赖包及其安装位置和版本
pip uninstall -y selenium
pip check selenium
pip install selenium
pip check selenium
pip install selenium
pip install requests
pip check requests
pip install requests
pip show selenium (官网 安装版本 安装路径 依赖包)
三. 批量包
(一) 在线安装批量包
pip freeze
pip list
pip freeze > requirements.txt
【pycharm】File_SettingEditorInspections UnsatisfiedPackage Requeirements
pip uninstall -r requirements.txt (批量删除包 每包需Y确认)
pip list
pip install -r requirement.txt (批量在线安装)
pip install requests==2.25.1 numpy==1.19.5
pip list
pip install requests==2.25.1
pip uninstall -y -r requirements.txt (一次性批量删除包)
pip list
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
(二) 离线安装批量包
pip download -d \home\packs -r requirements.txt (dir 本盘:/home/packs)
pip download -d \home\packs -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
pip uninstall -y -r requirements.txt
pip install --no-index --find-links=\home\packs -r requirements.txt
pip list
pip uninstall -y -r requirements.txt
pip cache purge
(三)下载单包及有无依赖包
pip download -d f:\home\playwright playwright
pip download -d \home\selenium selenium (默认本盘)
pip uninstall -y chardet
pip uninstall -y setuptools
pip list
pip cache purge
pip install F:\home\selenium\selenium-4.12.0-py3-none-any.whl (错误因依赖包)
pip freeze > a1.txt
pip uninstall -y -r a1.txt
pip cache purge (然后断网安装 selenium库)
pip install --no-index --find-links=\home\selenium selenium
pip install --no-index --find-links=f:\home\playwright playwright
pip list
pip uninstall -y -r a1.txt
pip cache purge
pip list
pip install urllib3 (无依赖包仅有一个whl文件)
pip download -d f:/home/urllib3 urllib3
pip install F:\home\urllib3\urllib3-2.0.5-py3-none-any.whl (适用无依赖包)
注意
1.win7 适用低于python3.8版本 高版本python无法安装
2.低于python3.8版本 无法安装pandas
3.win7旗舰版或新版可安装 高版本python?pandas也可安装?
4.pycharm File_Settings_Project:方案PythonInterpreter
有多个python解释器可选但不可能都设为环境变量 仅能选择一个可用
要使用pip时 F:\Program Files (x86)\jetbrains\python3.8.9\Scripts
在该目录的文件栏中 输入cmd 就可以使用pip命令
5.pycharm安装模块库 File_Settings Python Interpreter_
docker
docker运行mysql
【全套300集】字节跳动196小时讲完的Docker教程,让你自学docker少走99%的弯路!
【Windows 安装 Docker 踩坑记录,把 python 环境跑在容器里实现多版本并存,并用作 PyCharm 的解释器