Python的相关补充
【一】pip换源
【1】问题描述
- 由于pip install速度会非常的慢,所以我们要用其他方法区安装pip第三方包
【2】永久更换pip源
- 永久更换pip源,这样我们下次使用就不用再麻烦的安装一遍pip源
- 打开pycharm的控制台或者终端,输入下面的命令:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
- 可通过下面指令来确定pip源是否更换成功:
pip config get global.index-url
- 推荐比较常用的国内镜像源
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:https://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.douban.com/simple/
中科大:https://pypi.mirrors.ustc.edu.cn/simple/
【3】临时使用镜像
- 使用临时镜像时需先定义一个名为 xx 的python包
pip install xx
- 然后使用某个国内常用镜像再进行安装
pip install -i 镜像地址 xx
【4】一些常用的命令
pip --version #查询pip版本号
python --version #查询python解释器的版本号
pip install 模块名 #安装第三方模块
pip insyall 模块名== # 查看我当前模块都有哪些版本
pip insyall 模块名==版本号 # 安装指定版本的模块
pip uninstall 模块名 #卸载模块
【二】系统环境和虚拟环境的介绍
【1】系统环境
- 系统环境是指安装在我们电脑上的python解释器
- 只要我们有需求,我们可以随时随地访问它,它和我们电脑是一家子
【2】虚拟环境
- 虚拟环境是一种脱离我们的系统python解释器的环境
- 它有属于它自己的Python解释器,每个虚拟环境都是相互独立的
(1)虚拟环境的使用场景
- 虚拟环境会提供独一无二的python环境给每个项目,每个项目又有不同依赖,真正实现相互独立,不会因为版本不同会让系统崩溃
- 正因为版本的不同,所以需要不同的软件包和库,让开发者有针对性地对不同版本创造独属于该虚拟环境的python环境
- 在虚拟环境里可以进行项目之间的快速切换
- 可以复制自己的环境配置文件给一同开发的小伙伴,确保项目开发走在一条线上
(2)小结和一些建议
-
虚拟环境帮助开发者解决了不同版本依赖的问题,让开发过程变得更加灵活
-
但是不建议使用虚拟环境,因为每搭建一个虚拟环境,就会多一个python解释器
【三】如何创建虚拟环境
【1】使用Python解释器的venv
- 创建虚拟环境
python -m venv venv #最后的venv是虚拟环境的名字,可自取
- 激活虚拟环境(要在虚拟环境所在目录打开命令行)
venv\Scripts\activate #在Windows上
source venv/bin/activate #在macOS上
- 在虚拟环境安装依赖
pip install package_name
- 退出虚拟环境
deactivate
【2】使用第三方的virtualenv
- 安装virtualenv
pip install virtualenv
pip install virtualenvwrapper-win
-
配置环境变量
- 搜索栏搜索环境变量
- 新建变量名变量值
- 变量名为"WORKON_HOME"
- 变量值为虚拟环境的绝对路径
- 找到python310的目录,进入scripts文件夹,运行virtualenvwrapper.bat脚本
-
创建虚拟环境
mkvirtualenv 虚拟环境名称
#
mkvirtualenv -p python2 虚拟环境名称
mkvirtualenv -p python3.8 虚拟环境名称
- 查看和使用虚拟环境
workon
workon test(虚拟环境名称)
- 在虚拟环境安装依赖
pip install package_name
- 退出虚拟环境
deactivate
- 删除虚拟环境
rmvirtualenv test(虚拟环境名称) #可直接删除文件夹
【3】使用conda
-
首先先安装conda
-
创建虚拟环境
conda create --name venv #venv是虚拟环境的名字,可自取
- 激活虚拟环境(要在虚拟环境所在目录打开命令行)
conda activate venv #在Windows上
source activate venv #在macOS和linux上
- 在虚拟环境安装依赖
conda install package_name
- 退出虚拟环境
conda deactivate
【4】直接使用pycharm
分类:
Python部分 / python初级
, Python部分
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现