Python解释器以及PyCharm的安装

2023-10-30

通过CSDN上,大神写的教程,安装了PyCharm,现自己总结Python解释器安装以及PyCharm安装过程。

一、Python解释器安装

解释器(英语Interpreter),又译为直译器,是一种电脑程序能够把高级编程语言一行一行直接转译运行。解释器不会一次把整个程序转译出来,只像一位“中间人”,每次运行程序时都要先转成另一种语言再作运行,因此解释器的程序运行速度比较缓慢。它每转译一行程序叙述就立刻运行,然后再转译下一行,再运行,如此不停地进行下去。

Python的下载网站:Python官网http://www.python.org

现以windows环境为例:

下载完成后安装

Step1:选择“Install Now”,并勾选下面的Add Python3.7 to PATH(此处是自动配置环境变量),之后默认安装完成

点击开始菜单,运行命令cmd,进行dos模式,输入python,即可进行python的交互式环境:

 

Tip:如果Step1中未勾选下面的Add Python3.7 to PATH,安装成功后就需要配置环境变量。因为我安装过程中勾选了,因此通过我的电脑 - 属性 - 高级设置 - 环境变量,可以查看如下图:

如果没有,动动小手手追加上。

二、PyCharm安装

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

PyCharm的下载网站:https://www.jetbrains.com/pycharm/download

现以windows,专业版为例:

下载成功后开始安装:

Step1:在弹出的PyCharm安装欢迎页面中,点击“Next按钮”进入下一步

 

Step2:根据your computer处理器选择32位或64位,创建桌面快捷方式、关联*.py文件

 

Step3:选择开始菜单文件夹,选择Install

 

Step4:开始安装

 

Step5:安装完成,立刻运行Pycharm

 

Step6:选择是否导入开发环境配置文件,此处选择不导入

 

Step7:阅读和接受这些条款和协议,毫无疑问,果断接受

 

Step8:注册码:软件激活方式
  1、推荐购买正版软件。
  2、可以选择下载社区版本,免费的。
  3、专业版本可以选择试用,免费试用30天。
  4、网上寻找激活码或授权服务器。

在此使用第4种方法,建议先把“0.0.0.0 account.jetbrains.com”添加到hosts文件中,一般在C:\Windows\System32\drivers\etc目录下,若没有,动动小手新建一个,注意无后缀名

 

修改hosts文件,在最后添加黄色标记部分,即0.0.0.0 account.jetbrains.com,并保存:


此处通过http://idea.lanyus.com/,获取激活码,并复制 

 

Step9:粘贴注册码到下图紫色框框里,点击OK即可。

 

Step10:漂亮的原谅色界面就出现了

 

Step11:点击创建新项目

 

Step12:自定义项目存储路径,默认关联Python解释器,点击Create

 

三、PyCharm汉化

Tip:汉化前请关闭PyCharm

Step1:汉化包获取:https://pan.baidu.com/s/1j7H9KYWgH3xjZLiX7mPksg

 

Step1:将汉化包”resources_cn.jar”放置到安装目录的lib下,重启PyCharm 


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python解释器以及PyCharm的安装 的相关文章

  • 在 Python 中解析 TCL 列表

    我需要在双括号上拆分以空格分隔的 TCL 列表 例如 OUTPUT 172 25 50 10 01 01 Ethernet 172 25 50 10 01 02 Ethernet Traffic Item 1 172 25 50 10 01
  • Python - 比较同一字典中的值

    我有一本字典 d Trump MAGA FollowTheMoney Clinton dems Clinton Stein FollowTheMoney Atlanta 我想删除字符串列表中的重复字符串 该字符串是键的值 对于这个例子 期望
  • pandas DataFrame.join 的运行时间是多少(大“O”顺序)?

    这个问题更具概念性 理论性 与非常大的数据集的运行时间有关 所以我很抱歉没有一个最小的例子来展示 我有一堆来自两个不同传感器的数据帧 我需要最终将它们连接成两个very来自两个不同传感器的大数据帧 df snsr1 and df snsr2
  • Django Rest Framework 是否有第三方应用程序来自动生成 swagger.yaml 文件?

    我有大量的 API 端点编写在django rest framework并且不断增加和更新 如何创建和维护最新的 API 文档 我当前的版本是 Create swagger yaml文件并以某种方式在每次端点更改时自动生成 然后使用此文件作
  • 嵌套列表的重叠会产生不必要的间隙

    我有一个包含三个列表的嵌套 这些列表由 for 循环填充 并且填充由 if 条件控制 第一次迭代后 它可能类似于以下示例 a 1 2 0 0 0 0 0 0 4 5 0 0 0 0 0 0 6 7 根据条件 它们不重叠 在第二次迭代之后 新
  • 从Django中具有外键关系的两个表中检索数据? [复制]

    这个问题在这里已经有答案了 This is my models py file from django db import models class Author models Model first name models CharFie
  • 在 Django Admin 中调整字段大小

    在管理上添加或编辑条目时 Django 倾向于填充水平空间 但在某些情况下 当编辑 8 个字符宽的日期字段或 6 或 8 个字符的 CharField 时 这确实是一种空间浪费 字符宽 然后编辑框最多可容纳 15 或 20 个字符 我如何告
  • Python 3d 绘图设置固定色阶

    我正在尝试绘制两个 3d 数组 第一个数组的 z 值在范围内 0 15 0 15 第二个来自 0 001 0 001 当我绘图时 色标自动遵循数据范围 如何设置自定义比例 我不想看到 0 001 的浅色 而应该看到 0 15 的浅色 如何修
  • 更好地相当于这个疯狂的嵌套 python for 循环

    for a in map for b in map a for c in map b for d in map c for e in map d print a b c d e 上面的代码用于创建图中一定长度的所有路径 map a 表示从
  • Tensorboard SyntaxError:语法无效

    当我尝试制作张量板时 出现语法错误 尽管开源代码我还是无法理解 我尝试搜索张量板的代码 但不清楚 即使我不擅长Python 我这样写路径C Users jh902 Documents logs因为我正在使用 Windows 10 但我不确定
  • 矩形函数的数值傅里叶变换

    本文的目的是通过一个众所周知的分析傅里叶变换示例来正确理解 Python 或 Matlab 上的数值傅里叶变换 为此 我选择矩形函数 这里报告了它的解析表达式及其傅立叶变换https en wikipedia org wiki Rectan
  • Python 3:将字符串转换为变量[重复]

    这个问题在这里已经有答案了 我正在从 txt 文件读取文本 并且需要使用我读取的数据之一作为类实例的变量 class Sports def init self players 0 location name self players pla
  • 无法导入 langchain.agents.load_tools

    我正在尝试使用 LangChain Agents 但无法导入 load tools 版本 langchain 0 0 27 我尝试过这些 from langchain agents import initialize agent from
  • 当字段是数字时怎么说...在 mongodb 中匹配?

    所以我的结果中有一个名为 城市 的字段 结果已损坏 有时它是一个实际名称 有时它是一个数字 以下代码显示所有记录 db zips aggregate project city substr city 0 1 sort city 1 我需要修
  • 找到一个数字所属的一组范围

    我有一个 200k 行的数字范围列表 例如开始位置 停止位置 该列表包括除了非重叠的重叠之外的所有类型的重叠 列表看起来像这样 3 5 10 30 15 25 5 15 25 35 我需要找到给定数字所属的范围 并对 100k 个数字重复该
  • Protobuf 如何编码 oneof 消息结构

    对于这个 python 程序 在编码时运行 protobuf 编码会给出以下输出 0a 10 08 7f8a 0104 08 02 10 0392 0104 08 02 10 03 18 01 我不明白的是为什么8a后面有一个01 为什么9
  • 制作一份 Python 文档的 PDF 文件

    Python 官方网站提供 PDF 文档下载 但它们是按章节分隔的 我下载了源代码并构建了 PDF 文档 这些文档也是单独的 PDF 我怎么能够从源代码中的 Makefile 构建一个 PDF 文件 我认为这样阅读起来会更方便 如果连接单独
  • 等待子进程使用 os.system

    我用了很多os system在 for 循环内调用创建后台进程 如何等待所有后台进程结束 os wait告诉我没有子进程 ps 我使用的是Solaris 这是我的代码 usr bin python import subprocess imp
  • pandas.read_csv 将列名移动一倍

    我正在使用位于的 ALL zip 文件here http www fec gov disclosurep PDownload do 我的目标是用它创建一个 pandas DataFrame 但是 如果我跑 data pd read csv
  • 如何在 Flask 中的视图函数/会话之间传递复杂对象

    我正在编写一个 Web 应用程序 当 且仅当 用户登录时 该应用程序从第三方服务器接收大量数据 这些数据被解析为自定义对象并存储在list 现在 用户在应用程序中使用这些数据 调用不同的视图 例如发送不同的请求 我不确定什么是最好的模式在视

随机推荐

  • 【深度学习】万字综述:用于深度神经网络加速的Shift操作

    作者丨科技猛兽 编辑丨极市平台 导读 如何同时满足减少可学习参数的数量以及维持computation memory access比值 你需要Shift操作 本文将详细介绍shift操作的具体方法 如何剪掉冗余的Shift操作 3种用于深度神
  • 【大模型系列 06】LLaMA-7B/13B for PyTorch 昇腾迁移

    源码链接 https gitee com ascend ModelZoo PyTorch tree master PyTorch built in foundation LLaMA 13B LLaMA 7B 13B for PyTorch
  • WIN10+Darknet自建简单数据集训练YOLOv3识别特定物体

    1 在darknet master build darknet x64 新建yolo obj cfg文件 可以直接复制yolov3 cfg 然后重命名为yolo obj cfg 然后就是修改这个文件内容了 将batch 改成64 batch
  • 类别不平衡

    类别不平衡产生原因 类别不平衡 class imbalance 是指分类任务中不同类别的训练样例数目差别很大的情况 产生原因 通常分类学习算法都会假设不同类别的训练样例数目基本相同 如果不同类别的训练样例数目差别很大 则会影响学习结果 测试
  • (八)BaseTableView的简单使用

    BaseTableView的简单使用 现在来说说另一个我封装比较重的UI组件 这个组件要实现什么效果呢 当你使用继承了BaseTableView的子类tableView后 只需要在使用这个类的控制器中传递给tableView一个数据数组 并
  • Vue3回到顶部(BackTop)

    效果如下图 在线预览 APIs 参数 说明 类型 默认值 必传 bottom BackTop 距离页面底部的高度 number string 40 false right BackTop 距离页面右侧的宽度 number string 40
  • 【Three.js】第六章 Animations 动画

    06 Animations动画 介绍 我们创建了一个场景 我们在代码末尾渲染了一次 这已经是不错的进步了 但大多数时候 您会想要为您的作品制作一些动态效果动画 使用 Three js 时 动画效果类似于定格动画 您移动对象 然后进行渲染 然
  • 3、OC运算符优先级

    OC运算符有以下几种 1 算术运算符 2 赋值运算符 lt lt gt gt 3 比较运算符 gt lt gt lt 4 逻辑运算符 5 位运算符 lt lt gt gt 6 类型相关运算符 运算符优先级如下 优先级 运算符 名称或含义
  • QML(一):自定义圆角按钮的处理

    设计自己的按钮作为组件使用 1 设置相关属性 供外部组件调用时 直接更改属性改变组件样式 定义不同圆角状态下的按钮 enum Style NormalButton LowRoundCornerButton HighRoundCornerBu
  • 分页页码的前端显示的实现

    分页页码的前端显示实现 效果说明 准备做分页的时候滚回去找了一下之前写过的demo结果被自己写的丑哭了 大概长这样 主要是不符合现在一般网站的跳转习惯 自己用着都觉得不方便 所以重新写了一下新的分页的前端 顿时觉得舒服了许多 js思路 首先
  • 用python爬取网站小说,帮你们省下会费

    第一步 导库 import requests from lxml import etree 第二步 请求头 headers User Agent Mozilla 5 0 Windows NT 6 1 Win64 x64 AppleWebKi
  • androidstudio无法真机安装debug包 android无法安装debug包 oppo vivo

    1 adb 无法安装debug包 adb install t apk path 绝对路径 2 android stduio 连接设备 点击run 安装失败 1 在application 节点下新增android testOnly true
  • 腾讯mini项目-【指标监控服务重构】2023-07-19

    今日已办 OpenTelemetry Logs 通过日志记录 API 支持日志收集 集成现有的日志记录库和日志收集工具 Overview 日志记录 API Logging API 允许您检测应用程序并生成结构化日志 旨在与其他 teleme
  • 输入IP使用JDBC读取数据库信息并返回具体地址

    思路分析 定义连接类 连接数据库 定义properties 存放mysql信息 读取properties 注册驱动 获取连接 定义测试类 运行主程序 定义输入类 检测控制台输入 定义正则表达式 对输入的ip进行判断 判断通过则调用核心逻辑
  • c++利用libcurl获取http网页的 response headers 等信息

    参考 http www update8 com Program C 26438 html libcurl 7 32 0下载地址 http download csdn net detail chuanyu 9226175 demo下载地址 h
  • 摘要(Hash)算法总结

    数据摘要算法具有不可逆性 其主要功能有数据签名 数据完整性校验等 下面介绍常见的数据摘要算法 一 CRC8 CRC16 CRC32 CRC Cyclic Redundancy Check 循环冗余校验 算法出现时间较长 应用广泛 尤其是通讯
  • 机考[21-30]

    华为机考 021 喊7的次数重排 022 猴子爬山 023 滑动窗口最大和 024 火星文计算 025 计算面积 026 计算最大乘积 027 检查是否存在满足条件的数字组合 028 矩阵扩散 029 矩阵最大值 030 考勤信息 021
  • Vue3子组件向父组件传值

    需要用到emit 举个栗子 比如希望子组件 newHeader vue 向父组件 news vue 传labelId 子组件中先定义一个函数 用于传值 以下是写在子组件 newHeader vue 中的代码 其中 getLabelId是在子
  • unity更改帧率的方法

    介绍 unity更改帧率的方法 方法一 通过编辑器更改帧率 a 在Unity编辑器中 选择 Edit 编辑 菜单 然后选择 Project Settings 项目设置 b 在 Project Settings 中选择 Time 时间 选项卡
  • Python解释器以及PyCharm的安装

    通过CSDN上 大神写的教程 安装了PyCharm 现自己总结Python解释器安装以及PyCharm安装过程 一 Python解释器安装 解释器 英语 Interpreter 又译为直译器 是一种电脑程序能够把高级编程语言一行一行直接转译