2. 解释器与PyCharm安装
1. 解释器安装
官网

选择解释器版本

建议选择比最新版本低2~3个版本,当前选择3.10

添加到环境变量,如不勾选后续可手动配置




安装完成后已将解释器安装路径自动添加到环境变量中

将解释器安装路径添加到环境变变量后在任意目录都能打开解释器

2. 多版本python解释器共存
2.1 打开环境变量:属性--高级系统设置--环境变量

2.2 问题:
一个系统中存在两个不同版本的Python解释器,如何分辨使用的是哪一个?
要使用Python3.10解释器,但是在cmd执行Python的时候出来的是3.12
2.3 解决方案:
复制当前Python安装目录下的python.exe程序---将python.exe复制后名称改为python310.exe


2.4 默认python解释器版本
在终端执行python出来的是3.12解释器但是现在需要使用的是3.10解释器
在系统环境变量中奖3.10解释器的位置移动到最前面

3. 编辑器软件安装
3.1 打开官网


other versions选择版本


3.2 安装
自定义安装路径



3.3 解密
进入到C:\Users\用户名\AppData\Roaming

启动编辑器

使用**软件,查看有效期

4. PIP换源
4.1 引入:
在使用Python时,经常需要用到pip安装第三方包
在某些情况下,pip install会非常慢,甚至可能无法完成
为了解决这个问题,提供以下几种方法
4.2 永久换源:
永久性的将pip源从国外的源切换到国内的源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
清华大学: 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/
查看当前镜像源:
pip config get global.index-url

4.3 临时换源
可能当前源无法加载到指定的模块,可以临时切换到其它的源上面
pip install 模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple/
5. 系统环境和虚拟环境介绍
5.1 系统环境
系统环境是指安装在计算机全局范围内的Python环境
当在计算机上安装Python时,它会成为系统环境的一部分
在系统环境中安装的Python解释器和库对整个计算机可见,所有项目都可以访问它们
5.2 虚拟环境
虚拟环境是一种在项目级别隔离Python依赖的方法
通过创建虚拟环境,可以为每个项目设置独立的Python环境,从而解决全局可能导致的问题
虚拟环境可以包含自己的Python解释器和依赖库,与其它虚拟环境和系统环境隔离开
5.3 开发项目
有一个项目使用的是Python310版本的解释器,但是Django版本是3.12
有一个项目使用的是Python310版本的解释器,但是Django版本是5.0
于是为了给每个项目产生一个独立的隔离解释器环境就有了虚拟环境
5.4 创建虚拟环境的三种方式
5.4.1 venv
Python自带的虚拟环境工具,适用于Python3.3以上的版本
使用:
打开cmd
进入到项目所在的目录

运行以下命令创建虚拟环境 python -m venv 虚拟环境名称

进入虚拟环境:
在创建的虚拟环境(first)的文件夹中有一个scripts文件夹,进入此文件夹执行activate

运行activate之后

退出虚拟环境:
deactivate

5.4.2 virtualenv
介绍:
第三方库,提供更多功能,兼容Python2和Python3
使用:
(1). 安装virtualenv库 pip install virtualenv

安装增强模块:
virtualenvwrapper-win是一个增强模块,使得在Windows上使用虚拟环境更方便
使用以下命令 pip install virtualenvwrapper-win

( 2).将自定义存放虚拟环境的绝对路径添加到环境变量
属性--高级系统设置--环境变量--系统变量--新建
变量名:WORKON_HOME
变量值:自定义存放虚拟环境的绝对路径(以D盘下project文件夹为例)

(3).同步配置信息
找到Python3解释器的安装目录,进入scripts文件夹,双击运行virtualenvwrapper.bat文件
通过运行该脚本,可以同步配置Virtualenv的使用环境和命令

检查是否配置成功

(4).创建虚拟环境
创建虚拟环境到配置的WORKON_HOME路径下,一旦进入到虚拟环境,所有安装模块操作,都是操作虚拟环境
语法:mkvirtualenv 虚拟环境名字

(5). 查看虚拟环境

6. 编辑器的使用
6.1 创建新的项目

项目创建成功

创建py文件

6.2 切换UI风格
file--settings--new UI--enable new UI
6.3 汉化
file--settings--plugins--Chinese
6.4 美化界面
file--settings--plugins--atom material icons


2. 解释器与PyCharm安装的更多相关文章
- ubuntu下Pycharm安装及配置
从知乎里看到了Pycharm的介绍,感觉还不错,记录下今天的安装过程 1.从http://www.jetbrains.com/pycharm/download/下载最新的Pycharm 2.在终端中进 ...
- pycharm安装与实践
PyCharm简介 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成. ...
- pycharm安装和首次使用
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS. Windows. Linux 系统. PyCharm 功能 : 调试.语法高亮.Project管理.代码 ...
- 手把手教你如何安装Pycharm——靠谱的Pycharm安装详细教程
今天小编给大家分享如何在本机上下载和安装Pycharm,具体的教程如下: 1.首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/downlo ...
- 关于pycharm安装出现的interpreter field is empty,无法创建项目存储位置
关于pycharm安装出现的interpreter field is empty(解释器为空) 关于pycharm安装出现的interpreter field is empty,无法创建项目存储的位置 ...
- windows下用pycharm安装tensorflow简易教程
https://blog.csdn.net/heros_never_die/article/details/79760616 最近开始学习深度学习的相关知识,准备实战一下,看了一些关于tensorfl ...
- 安装Pycharm——靠谱的Pycharm安装详细教程
1.首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载PyCharm安装包,根据自己 ...
- Pycharm安装详细教程
今天小编给大家分享如何在本机上下载和安装Pycharm,具体的教程如下: 1.首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/downlo ...
- python入门第3篇 pycharm安装及使用
内容: 1. python开发工具的介绍及安装 2.pycharm的设置及技巧 一.python开发工具的介绍及安装 python下载后就自带了一个官方的IDE,官方的IDE我个人觉得不是很好用,所以 ...
- 今天带来Pycharm安装详细教程
Python环境搭建—安利Python小白的Python和Pycharm安装详细教程 人生苦短,我用Python.众所周知,Python目前越来越火,学习Python的小伙伴也越来越多.最近看到群里的 ...
随机推荐
- 用.Net实现GraphRag:从零开始构建智能知识图谱
近来,大模型技术日新月异,使得与其相关的研发项目也层出不穷.其中一个备受关注的技术便是RAG(Retrieval Augmented Generation).今天,我要跟大家分享一个出色的项目:Gra ...
- css 蛇形排序
先看效果 需求: 一个[ 4 * ?]的网格布局,奇数行 布局 从左往右,偶数行 布局 从右往左. 思路1: js将数组按4个每份进行分割,将偶数份进行反向,然后再将分割后的数据,重新组装.( 太麻 ...
- XXL-JOB分片执行分布式任务
XXL-JOB相对于springtask来说优点之一就是分布式执行任务,可以在调度中心为执行器分发任务,实现分布式. 分片广播任务即当一个微服务形成集群的时候,任务会完整的下发给每一个执行器.而不像其 ...
- 新项目加入mybatisplus,我给自己挖了个坑 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 上述问题的解决办法:1首先看看@mapp ...
- 【Java】图片上传逻辑
后台逻辑: 后台服务,用Dubbo框架作为一个文件微服务 package cn.ymcd.aisw.service; import cn.ymcd.aisw.dto.RpcResult; /** * ...
- 【微信小程序】 列表查询功能
对应本地生活案例: https://www.bilibili.com/video/BV1834y1676P?p=52 HTML代码部分: 就是普通的wx-for指令遍历 <!--pages/cl ...
- 【JavaScript】Jquery事件绑定问题
我们所知道的选择器方式,其中有一种方式是属性选择器: <div style="display: flex; justify-content: space-between;"& ...
- 【Vue】Re23 组件封装
视频地址: https://www.bilibili.com/video/BV15741177Eh?p=119 common.css /* 演示案例是base.css */ body { paddin ...
- 《最新出炉》系列小成篇-Python+Playwright自动化测试-66 - 等待元素至指定状态(出现、移除、显示和隐藏)
1.简介 在我们日常工作中进行UI自动化测试时,保证测试的稳定性至关重要.其中一个关键方面是正确地定位和操作网页中的元素.在网页中,元素可能处于不同的状态,有些可能在页面加载完成之前不在DOM中,需要 ...
- 单链表-18个基本操作代码实现C语言
单链表-18个基本操作代码实现C语言 原文地址:https://www.cnblogs.com/actanble/p/6713434.html 无更改,仅复现 运行后如图,运行软件dev-C++,系统 ...