【手把手教安装】pyharm安装教程(包括常用库和插件)

本文介绍了如何在PyCharm上安装Python、配置环境,包括下载PyCharm社区版,安装步骤,以及如何在PyCharm中配置Python环境并安装常用Python库,还提供了常见问题如报错处理的解决方案。
摘要由CSDN通过智能技术生成

目录

Step 1 下载

Step 2 安装

Step 3 在pycharm上配置python

Step 4 安装python库

常用python库推荐

插件推荐

设置文件头

报错处理


Step 1 下载

1、首先在官网下载,专业版收费,一般学习的话社区版就可以了

Step 2 安装

1、双击下载好的exe程序

2、按图一步步操作(很详细!)

Step 3 在pycharm上配置python

首先需要确保你的电脑上已经安装了python

同样,只需要按图操作,行云流水般~

创建完成后,右键main.py运行

执行成功,表示已经配置好啦!可以开始你的python之旅了~

Step 4 安装python库

下载python库的时候,如果直接下载会很慢,所以这里教大家配置一下镜像

国内常用源镜像地址:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

使用的方法有很多,我选择下载的时候直接添加镜像路径,因为不用去进行一大堆配置,还不容易出错

例如:
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple(镜像地址)

也可以在python解释器中搜索所用的库,然后如图所示

当然,我们也可以批量安装

在项目根目录创建一个txt文件,名字可以随便起,内容就是你要安装的依赖包名还有版本号

然后执行如下命令即可

pip install -r install.txt

常用python库推荐

给小伙伴们推荐几个常用的python库,功能都简写了,可以自己查一下如何使用哦

1、数据分析和可视化

  • numpy:科学计算的基础工具包
  • matplotlib:2D绘图库
  • Pyecharts:生成 Echarts 图表的类库
  • Pandas:数据分析库
  • Scipy:专门解决科学和工程计算不同场景的主题工具包
  • Plotly:图形库(散点图、3D图等)
  • Statsmodels:统计建模和计量经济学工具包
  • Numba:科学计算速度优化编译器
  • Biopython:免费的生物计算工具包
  • orange:数据挖掘,数据可视化,通过可视化编程或Python脚本学习机分析

 2、网络爬虫 / 安全相关

  • requests:网络请求库
  • bs4:用来处理导航、搜索、修改分析树等功能
  • scrapy:模拟用户发送、侦听和解析并伪装网络报文,常用于大型网络数据爬取
  • Portia:可视化的爬虫规则编写工具
  • Cola:分布式的爬虫框架
  • Haul:可扩展的图像爬虫
  • PyCrypto:Python的加密工具包
  • cryptography:密码开发工具包
  • python-social-auth:易于安装的社会认证机制
  • Permissions:允许或拒绝用户访问数据或函数

 3、Web开发

  • Django:Web应用框架
  • Pyramid:应用框架,比Django小巧、快速、灵活
  • Tornado:Web 服务器软件的开源版本
  • Flask:微框架

 4、机器学习

  • Scikit-learn:封装了大量经典以及最新的机器学习模型
  • NLTK:自然语言处理工具包
  • keras:开源人工神经网络库
  • caffe:主要用于计算机视觉
  • theano:用来定义、优化和模拟数学表达式计算等
  • Pylearn2:基于Theano的机器学习库
  • hebel:[深度学习]Python库
  • gensim:机器学习库
  • pybrain:机器学习模块,为机器学习任务提供灵活、易应、强大的机器学习算法
  • Pattern:数据挖掘模块,包括自然语言处理,机器学习工具等
  • textblob:提供API为自然语言处理、分解NLP任务

5、图像处理

  • scikit-image:图像过滤、模版匹配
  • Pillow:支持打开、操作和保存许多不同的图像文件格式,以及裁剪、旋转等
  • OpenCV:视频监控,自动驾驶汽车和先进机器人的绝佳选择
  • Mahotas:用于图像处理和计算机视觉的函数
  • TensorFlow Image:支持图像解码、编码、裁剪、调整大小和转换
  • SimpleCV:用于加载、处理和分析图像
  • Imageio:用于读取和写入多种图像格式的Python库
  • Albumentations:用于图像增强和数据增强的Python库
  • hmap:图像直方图工具
  • bokeh:交互的Web绘图
  • Pygame:Python游戏设计模块

 6、文本文件处理

  • Chardet:字符编码探测器,可以自动检测文本、网页、xml的编码
  • colorama:主要用来给文本添加各种颜色,并且非常简单易用
  • Prettytable:主要用于在终端或浏览器端构建格式化的输出
  • esmre:正则表达式的加速器
  • uniout:提取字符串中可读写的字符
  • csvkit:CSV文件工具包
  • pyyaml:Python版本的YAML解释器
  • html5lib:解析和序列化HTML文档和片段
  • rofig:多格式配置转换工具
  • logging:Python标准库,日志文件生成管理函数库
  • Sentry:实时log服务器
  • Raven:哨兵Sentry的Python客户端
  • Sphinx:Python文档生成器
  • pycco:简单快速、编程风格的文档生成器

 Pycharm使用小技巧

1、Pycharm插件推荐

话不多说,如图所示!

步骤:文件(file)-->设置(settings)-->插件(plugins)

1、汉化插件  Chinese Language Pack

2、自动补全代码  Tabnine 或 AiXcoder Code Completer

3、展示csv数据  Rainbow csv

4、验证和格式化Json字符串  Json Parser

5、设置括号显示不同颜色  Rainbow Brackets

6、即时翻译插件  Translation

7、快捷键  Key Promoter X

8、测试正则表达式  Regex Tester

9、代码行数及大小统计  Statistic

10、右侧缩略图  CodeGlance

11、页面风格  Material Theme

2、设置文件头

当我们新建一个文件时,通常需要显示文件头,例如:文件名、时间、作者等

常用变量
${DATE} ${TIME}是创建项目时间
$ {PROJECT_NAME} - 当前项目的名称。
$ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。
$ {USER} - 当前用户的登录名。
$ {DATE} - 当前的系统日期。
$ {TIME} - 当前系统时间。
$ {YEAR} - 今年。
$ {MONTH} - 当月。
$ {DAY} - 当月的当天。
$ {HOUR} - 目前的小时。
$ {MINUTE} - 当前分钟。
$ {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。
$ {MONTH_NAME_SHORT} - 月份名称的前3个字母。 例如:1月
$ {MONTH_NAME_FULL} - 一个月的全名。 例如:1月

新建一个python文件就会显示自定义的文件头了

 

3、Pycharm常用快捷键

  • ctrl + alt + s : 打开软件设置
  • ctrl + d :复制当前行代码
  • shift + alt + 上\下 : 将当前行代码上移或下移
  • crtl + shift + f10 : 运行当前代码文件
  • shift + f6 :重命名文件
  • ctrl + a : 全选
  • ctrl + c\v\x : 复制、粘贴、剪切
  • ctrl + f : 搜索

 4、 设置字体大小的快捷键

  • ctrl+鼠标滚轮向上 增大字体

按住ctrl并向上滚动滚轮,确定即可

  • ctrl+鼠标滚轮向下 缩小字体

 

 按住ctrl并向下滚动滚轮,确定即可

报错处理

1、更换镜像时,出现了`Reload List of Packages Error updating package list: Connect timed out`的报错

解决方法:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值