本地环境配置虚拟环境
通过快捷键window+R打开运行对话框,输入cmd打开命令提示符。
输入虚拟环境部署路径(若在C盘无法跳转到D盘对应路径,则先通过D:进行盘符更换,之后即可跳转。):
cd Desktop创建虚拟环境,虚拟环境的命名标准写法应当是.venv,输入如下指令:
python -m venv .venv如果想在激活之后让终端有一个不同的提示符,可以在创建 .venv 的时候给它一个自定义提示符:
python3 -m venv --prompt=project_A .venv一台电脑通常可以安装多个版本的python,创建虚拟环境时一般会根据环境变量的顺序选择默认的python版本进行创建,若想更换版本来创建虚拟环境,可以通过绝对路径切换其他python版本创建虚拟环境:
"D:\app\python3-12-1\python" -m venv --prompt=project_B .venv进入虚拟环境则需要输入:
cd C:\Users\Lenovo\Desktop\project\Pyqt6_btui\venv
Scripts\activate或者一步到胃:
C:\Users\Lenovo\Desktop\project\Pyqt6_btui\venv\Scripts\activate.batAnconda配置环境
博主之前用的较多,现在不怎么用了,草草总结了一些撒
新建一个名叫 ghl 的 conda 虚拟环境,指定 Python 版本为 3.8
conda create -n ghl python=3.8列出你电脑上所有已创建的 conda 虚拟环境,同时显示每个环境存放路径
conda env list激活 / 进入名为 ghl 的虚拟环境
conda activate ghl退出当前已激活的虚拟环境,回到基础 (base) 环境。
conda deactivatepip安装python库
常用国内镜像源
使用 pip 安装 Python 库时,如果遇到下载慢或超时的问题,更换国内镜像源是最有效的解决方法。以下是几个稳定、高速的国内 PyPI 镜像源。
| 镜像源名称 | 镜像源地址 (URL) |
|---|---|
| 清华大学 | https://pypi.tuna.tsinghua.edu.cn/simple |
| 阿里云 | https://mirrors.aliyun.com/pypi/simple/ |
| 腾讯云 | https://mirrors.cloud.tencent.com/pypi/simple |
| 豆瓣 (Douban) | https://pypi.douban.com/simple/ |
| 中国科学技术大学 (USTC) | https://pypi.mirrors.ustc.edu.cn/simple/ |
小提示:根据 2026 年 8 月的实测数据,在拉取
numpy包时,腾讯云(548ms)和清华(555ms)的响应速度非常快,而官方源则可能超时失败。
如何使用镜像源?
使用镜像源主要有两种方式:临时使用和永久配置。
1. 临时使用(单次生效)
如果只想在安装某个特定包时使用镜像源,可以在 pip install 命令后添加 -i 参数。
基础命令格式:
pip install -i <镜像源地址> <要安装的包名>例如,使用清华源安装 requests 库:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests批量安装时,用法类似:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simpleor
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/批量写入包:
pip freeze > requirements.txt注意事项: 如果遇到 SSL 证书错误,可以加上 --trusted-host 参数。
pip install -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com some-package2. 永久配置(全局生效)
如果想让 pip 始终默认使用国内镜像源,可以通过 pip config 命令进行设置。
使用清华源作为默认源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple配置阿里云源并信任主机:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com其他实用命令
| 目的 | 命令 |
|---|---|
| 查看当前配置 | pip config list |
| 取消某个配置 | pip config unset global.index-url |
| 恢复官方源 | pip config set global.index-url https://pypi.org/simple |
| 配置多个备用源 | pip config set global.extra-index-url "<url1> <url2>..." |
- 本文链接: https://de30eeab.hugo-ceazer-02.pages.dev/posts/python_venv_pip/
- 版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 许可协议。
