pip使用详解 python安装管理器 python虚拟环境
- 2015-03-25 16:32:00
- admin
- 原创 112
一、pip使用详解
1、帮助文档:https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments
2、帮助文档:https://pip.pypa.io/en/latest/user_guide
3、requirements帮助:https://pip.pypa.io/en/latest/user_guide/#requirements-files
4、requirements帮助:https://pip.pypa.io/en/latest/reference/requirement-specifiers
5、requirements帮助:https://pip.pypa.io/en/latest/reference/requirements-file-format
6、PyPI:Python Package Index,python官方的软件仓库;
配置默认源:
%APPDATA%\pip\pip.ini
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
pip升级:
1、py -m pip install --upgrade pip
2、py -m pip --version
pip安装模块:
1、安装模块:py -m pip install requests
2、安装模块:py -m pip install "requests==2.18.4"
3、安装模块:py -m pip install "requests>=2.0.0,<3.0.0"
4、升级模块:py -m pip install --upgrade requests
5、安装多个模块:py -m pip install -r requirements.txt
6、查看本地模块详情:py -m pip show requests
7、显示安装的模块(可使用格式):py -m pip freeze
8、显示安装的模块(仅用于查看):py -m pip list
离线安装模块:
1、py -m pip download requests -i https://pypi.tuna.tsinghua.edu.cn/simple,从清华源下载模块;
2、py -m pip install --no-index --find-links=file:requests requests,安装下载到本地的模块;
二、python安装管理器
1、帮助文档:https://docs.python.org/zh-cn/3/using/windows.html
2、使用说明:用于管理多个版本python,需要用户手动安装python;
3、使用说明:py和pymanager是同一命令,参数与python完全一致;
4、启动python:py -V:2、py -V:3、py -V:X.Y
5、启动python:py -2、py -3、py -X.Y
6、列出运行时:py -0p | --list-paths
7、列出运行时:py -0 | --list
三、python虚拟环境
1、帮助文档:https://docs.python.org/zh-cn/3/library/venv.html
2、帮助文档:https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments
3、虚拟环境安装的软件包与基础环境安装的软件包隔离,防止项目之间相互干扰;
4、虚拟环境包含在一个目录中,一般命令为.venv、venv、.virtualenv;
5、不可以迁入Git,被认为是可以丢弃的,可以简单地从头创建;
6、基础环境:sys.prefix指向基础环境,sys.base_prefix指向基础环境;
7、虚拟环境:sys.prefix指向虚拟环境,sys.base_prefix指向基础环境;
8、include-system-site-packages = true,允许使用基础环境的软件包;
虚拟环境使用:
1、创建环境:python -m venv .venv
2、创建环境:python -m venv --system-site-packages .venv
3、激活环境:.venv\Scripts\activate
4、取消激活:deactivate