python学习第二讲,pythonIDE介绍以及配置使用

一丶集成开发环境IDE简介,以及配置

1.简介

集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:

  • 图形用户界面
  • 代码编辑器(支持 代码补全自动缩进
  • 编译器/解释器
  • 调试器(断点单步执行
  • ……

2.PyCharm 介绍

  • PyCharm 是 Python 的一款非常优秀的集成开发环境
  • PyCharm 除了具有一般 IDE 所必备功能外,还可以在 WindowsLinuxmacOS 下使用
  • PyCharm 适合开发大型项目
    • 一个项目通常会包含 很多源文件
    • 每个 源文件 的代码行数是有限的,通常在几百行之内
    • 每个 源文件 各司其职,共同完成复杂的业务功能

在Linux的浏览器输入:https://www.jetbrains.com/pycharm/ pycharm 安装专业版(pycharm pro)即可. 你的系统是什么系统就下载什么版本即可.安装专业版比较好.收费的.

3.pycharm 的安装

pycham安装不复杂, 在linux下.找到你在官网下载的pycharm压缩包.

然后提取到你指定的目录. 在你安装目录下.打开pycharm目录下的bin目录. 此处打开终端.

输入命令进行安装.

如下图所示:



回车即可完成安装

1.pycharm安装完成之后需要注册.

pycharm安装完成之后会有三个步骤.

  1. 导入配置信息
  2. 选择许可协议
  3. 配置初始界面

    这里主要是讲解前两个.
  • 导入配置信息

如果你没有安装过那么你直接选择第二个即可 Do not Import Settings

  • 选择许可协议

    这一步很重要.如果你使用专业版就要进行激活了.

    如下:

关于注册有三种

1.使用免费版本. 使用免费版本默认就是30天.如果是python初学者完全够用.

2.使用注册码注册.

使用注册码注册,你需要修改hotos文件.然后输入注册码.

如下:

$  gedit /etc/hosts
如果你没有权限就使用
sudo gedit /etc/hosts

打开Hosts界面.最后一行添加

0.0.0.0 account.jetbrains.com

如下图:

此时打开网址 http://idea.lanyus.com/ 点击获取注册码即可.

你获取的注册码输入到上面的激活界面中即可. 此时就注册成功了.

3.使用服务器进行激活.

博主没有使用这个.所以不做文章讲解.见谅.

二丶IDE 开发Python,以及配置IDE

上面我们说过了如果配置IDE. 但是有时候我们想初始化设置怎么办.就是说初始化IDE.

可以看如下介绍

1.初始化IDE

我们的pycharm在安装的时候.在用户的家目录下,默认有一个配置目录. 是一个隐藏的目录.

目录名是 .Pycharmxxxx. xxx代表版本号. 我们只需要删除这个目录即可.

如下:

rm -r .Pycharmxxx即可. 此时重新打开你的pycharm则会让你重新输入注册码等信息.

2.打开python项目.

在桌面创建一个python目录.里面创建文件,创建一个01.py. 使用pycharm可以打开python目录.

然后默认会在python生成一个隐藏目录,隐藏目录是 .idea 的目录,

这个目录主要就是用于保存 项目相关的信息,例如:解释器版本项目包含的文件等等

pycharm打开python项目的时候,第一次打开是不能运行python的.我们需要在菜单栏中点击

run. 然后 运行一下就可以了.

3.pycharm设置python的默认解释器版本.

File -> Setting -> Project:xxx项目名称 ->Project Interpreter 进行设置即可.

如下图:

4.pycharm设置为所有用户可以使用,以及启动pycharm

我们在我们当前用户下解压了pycharm,那么只能在我们当前用户下使用.

如果要所有用户(其它用户)也能使用. 需要将我们解压的pycharm的目录移动到 /opt/目录下

如下:

sudo mv pycharm-xxxx /opt/

启动我们的pycharm

启动我们的pycharm,需要在切换到 pycharm-xxxx/bin 目录下

如下:

cd /opt/pycharm-xxx /bin

启动

./pycharm.sh 即可启动.

5.设置pycharm启动图标(快捷方式)

根据上方我们使用命令启动pycharm. 这样很麻烦.我们需要设置一个图标点击就可以启动.

很简单.

打开pycharm

菜单栏中点击:

Tools -> Create DeskTop Entry 即可.

6.卸载之前的pycharm

1) 了解程序安装

    1. 程序文件目录
    • 将安装包解压缩,并且移动到 /opt 目录下
    • 所有的相关文件都保存在解压缩的目录中
    1. 配置文件目录
    • 启动 PyCharm 后,会在用户家目录下建立一个 .PyCharmxxx 的隐藏目录
    • 保存 PyCharm 相关的配置信息
    1. 快捷方式文件
    • /usr/share/applications/jetbrains-pycharm.desktop

ubuntu 中,应用程序启动的快捷方式通常都保存在 /usr/share/applications 目录下

2) 程序卸载

  • 要卸载 PyCharm 只需要做以下两步工作:

    1. 删除解压缩目录
$ sudo rm -r /opt/pycharm-xxxx/
    1. 删除家目录下用于保存配置信息的隐藏目录
$ rm -r ~/.PyCharmxxxx/

如果不再使用 PyCharm 还需要将 /usr/share/applications/ 下的 jetbrains-pycharm.desktop(快捷方式) 删掉

python学习第二讲,pythonIDE介绍以及配置使用的更多相关文章

  1. python学习第九讲,python中的数据类型,字符串的使用与介绍

    目录 python学习第九讲,python中的数据类型,字符串的使用与介绍 一丶字符串 1.字符串的定义 2.字符串的常见操作 3.字符串操作 len count index操作 4.判断空白字符,判 ...

  2. python学习第一讲,python简介

    目录 python学习第一讲,python简介 一丶python简介 1.解释型语言与编译型语言 2.python的特点 3.python的优缺点 二丶第一个python程序 1.python源程序概 ...

  3. python学习第二次笔记

    python学习第二次记录 1.格式化输出 name = input('请输入姓名') age = input('请输入年龄') height = input('请输入身高') msg = " ...

  4. Python学习-第二天-字符串和常用数据结构

    Python学习-第二天-字符串和常用数据结构 字符串的基本操作 def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1 ...

  5. 购物商城学习--第二讲(maven工程介绍)

    接下来第二讲介绍整体工程如何使用maven搭建的. 使用maven管理工程的好处: jar包的管理: 工程之间的依赖管理: 自动打包 maven常见打包方式:jar.war和pom三种.jar工程,是 ...

  6. python 学习第二天

    由于换了博客,第一篇没有在博客园写,写在了开源中国上,链接地址为http://my.oschina.net/u/254063/blog/719289,大家有兴趣可以看看 一, python 数据类型 ...

  7. python学习第二天 -----2019年4月17日

    第二周-第02章节-Python3.5-模块初识 #!/usr/bin/env python #-*- coding:utf-8 _*- """ @author:chen ...

  8. Python爬虫学习==>第二章:MongoDB环境配置

    学习目的: MongoDB的安装 正式步骤 (VMWare 虚拟机上无法安装这个MongoDB的自启动服务,如果你能办到,请多赐教) Step1:MongoDB的简介 MongoDB是一个基于分布式文 ...

  9. CI(CodeIgniter)学习第二讲

    一.CI的文件结构: 了解CI的文件结构可以帮助我们快速的对CI框架有一个整体的认识,就好像我们去了一个陌生的城市一样,对你来讲周围的一切都是陌生和未知的,要想快速的了解这座城市,你可以买一张这座城市 ...

随机推荐

  1. vue插件官方文档,做个记录

    vue的插件,组件都可以按照这种方式添加 官方文档 https://cn.vuejs.org/v2/guide/plugins.html 做个记录用

  2. MyBatis3系列__Demo地址

    一直光写博客了,并且感觉贴代码有点麻烦,但是以后的博客也尽量说的清楚,此外,觉得贴一下demo会好一些: 当然了,需要能够FQ哈,如果不能FQ的话建议百度或者参考这个:https://secure.s ...

  3. Ecust OJ

    1 #include <bits/stdc++.h> using namespace std ; struct bigInt { ] ; int size ; ; private : vo ...

  4. 在Codeblocks下配置GoogleTest单元测试工具

    开发工具 我和我的组员的都是使用的是大一老师推荐的codeblocks,所以,就愉快的决定了工具统一为codeblocks,语言C++. 测试单元 老师推荐的是JUnit和VSTS工具,但同学们从大一 ...

  5. 使用kolin开发你的android应用

    转载请注明出处,谢谢! 前段时间花了大概三周时间学习了kotlin,借着kotlin正好发布1.2,使用kotlin撸了一个android demo Github地址:https://github.c ...

  6. 4.21Linux(2)

    2019-4-21 22:46:55 今天买了阿里云服务器1年的 116大洋!!! 但是有个服务器感觉很爽!!!!Linux系统还是很有意思的!!!! 直接贴上笔记! 越努力,越幸运!永远不要高估自己 ...

  7. XLua----热更新

    一.xLua 环境配置 1).Xlua中  Plugin  Xlua复制到 需要热更新的工程中---->Assets子目录 2).开启宏HOTFIX_ENABLE File---->bui ...

  8. R语言之Apriori算法

    ---恢复内容开始--- 1.概念 关联分析:用于发现隐藏在大型数据集中的有意义的联系 项集:0或多个项的集合.例如:{啤酒,尿布,牛奶,花生} 是一个4-项集,意义想象成爸爸去超市买啤酒和花生,给儿 ...

  9. Spring Cloud 微服务架构全链路实践

    阅读目录: 1. 网关请求流程 2. Eureka 服务治理 3. Config 配置中心 4. Hystrix 监控 5. 服务调用链路 6. ELK 日志链路 7. 统一格式返回 Java 微服务 ...

  10. Java软件工程师面试题:Java运行时异常与一般异常有什么不一样?

    异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误.java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕 ...