当前位置: 首页 > ops >正文

python-pycharm切换python各种版本的环境与安装python各种版本的环境(pypi轮子下载)

1-1:下载python环境,下载对应的版本,目前我下载的是linux版本3.11.4[官网地址]v(https://www.python.org/downloads/release/python-3114/)

1-2:目前我安装了好几个python的版本如下截图,都安装到了不同的目录

在这里插入图片描述

1-3:对于python的解析器Interpreter可以创建很多不同类型环境

第一种(比较常用)

在这里插入图片描述

第二种(这是直接选择版本),同理其他的解释器也是一样道理

在这里插入图片描述

1-4:安装pycharm第三方库

pycharm可以安装很多第三方库,提供函数给程序调用。因为很多库都是要从国外的网站上下载,所以会很慢,甚至下载失败。可以通过配置镜像源从国内的网站下载,速度会快很多。
配置镜像源
常用镜像源地址:
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/

在这里插入图片描述
在这里插入图片描述
也可以通过命令行设置

python -m pip install --upgrade pip
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

1-5:pycharm切换不同的解释器注意事项

在这里插入图片描述

1-6:这是python开源各种轮子(第三方包)的下载https://pypi.org/

1-7:在控制台使用pip安装在线的pypi先查看使用的是哪一种配置镜像源,使用命令pip config list,如果输出位null,就表示没有设置镜像源,或者使用的是官方的

(venv) G:\pythonDemoProject\aux-control-python>pip config list
global.index-url='https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple'(venv) G:\pythonDemoProject\aux-control-python>

使用一下命令修改镜像源,这样再去下载就很快了

(venv) G:\pythonDemoProject\aux-control-python>pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
Writing to C:\Users\dell\AppData\Roaming\pip\pip.ini(venv) G:\pythonDemoProject\aux-control-python>pip config list
global.index-url='https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple'
http://www.xdnf.cn/news/17770.html

相关文章:

  • Flink Stream API 源码走读 - map 和 flatMap
  • KNN(k近邻算法)
  • Chrome插件开发实战:从架构到发布全流程
  • 准备用Qt6 重写音视频会议系统服务端
  • 开源 Arkts 鸿蒙应用 开发(十五)自定义绘图控件--仪表盘
  • 开源 Arkts 鸿蒙应用 开发(十六)自定义绘图控件--波形图
  • 【Javaweb学习|黑马笔记|Day1】初识,入门网页,HTML-CSS|常见的标签和样式|标题排版和样式、正文排版和样式
  • 前端css学习笔记6:盒子模型
  • 国内著名AI搜索优化专家孟庆涛发表《AI搜索内容可信度评估综合指南》
  • liteflow
  • Vue3中的ref与reactive全面解析:如何正确选择响应式声明方式
  • Java List 集合详解(ArrayList、LinkedList、Vector)
  • 水印消失术!JavaAI深度学习去水印技术深度剖析
  • 传输层协议TCP(3)
  • Flink Stream API 源码走读 - socketTextStream
  • 集成电路学习:什么是Machine Learning机器学习
  • 从单机到分布式:用飞算JavaAI构建可扩展的TCP多人聊天系统
  • 【力扣56】合并区间
  • easyexcel模板导出Map数据时空值列被下一行列非空数据覆盖
  • 从零开始的云计算生活——第四十三天,激流勇进,kubernetes模块之Pod资源对象
  • 使用Docker和Miniconda3搭建YOLOv13开发环境
  • 深入解析 Spring IOC 容器在 Web 环境中的启动机制
  • 小知识:for of,for in与forEach
  • Spark Shuffle机制原理
  • 图论(5)最小生成树算法
  • 计算机视觉Open-CV
  • OpenCV图像处理2:边界填充与平滑滤波实战
  • 23.Linux : ftp服务及配置详解
  • C语言指针使用
  • Python网络爬虫(二) - 解析静态网页