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

posted @   Ligo6  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示