一、安装python3

(Ubuntu上面是自带python编译器的,可以用命令"python -V“来查看版本号。我下面安装的是pyhton3编译器)

一条命令就可以

sudo apt-get install python3

安装之后再安一个python3-pip,要不然之后会报错(如果不信,可以先不安装。等到报错再来试试 ^_^,下面也会讲怎么报错)

sudo apt-get install python3-pip

安装python3-pip可能会失败(如下图)

这样的话就按它说的 sudo apt-get update  一下

然后再用一遍命令

sudo apt-get install python3-pip

二、安装Pycharm

1、上官网下载安装包

2、官网打开后点哪个download(可能官网打开时间有点长)

3、我下载的是社区版的(免费,开源)。点一下download就开始下载了

3、下载完成后(下载过程挺快的)会打开Ubuntu的包管理工具(这个工具会帮你解压)

我把解压后的文件夹拉到桌面上

4、然后进入到这个文件夹下的bin目录下。里面有一个pycharm.sh文件,只需要在命令行下通过

./pycharm.sh 

来运行就可以打开Pycharm(当然你也可以建一个软链接)

当然你也可以用命令自己解压

tar -zxvf 文件名.tar.gz

注意:在命令行下用命令运行这个软件后不要关闭命令行窗口,要不然这个应用也会随之关闭

5、应用启动后会出来一个窗口问你是否导入之前的文件夹

(一般都不导入,点那个Don`t import ...),当然导入的话肯定要给它地址

之后还会问你要不要定义一下自己的开发环境样式(刚下载了,先不要管这些。跳过就完了)

6、建一个python文件试试

7、如果你没有安装python3-pip,就会给你报错(错误如下)

虽然你安装了python3编译器,但是你没有安装python的pip工具

这个时候就赶紧安装pip吧(时间有点长)

sudo apt-get install python3-pip

8、配置一下编译器,点这个地方(如下)

如果你按照我得顺序,那么Existing environment这里是编译器的(可不像现在这样提示你“NO interpreter”)这个时候可以在选择Existing environment,点ok就完了

没有的话也可以

把你下载的编译器位置给它就可以(一般在命令行下载,python编译器都会在/usr/bin)

那个Location是你要在哪建立你的pycharm工程

9、点完ok之后可能会报错

然后下载会出现一个

因为你安装过python3-pip了,所以可以直接点“install packaging tools”(没有安装pip的话会安装失败)

10、然后打印一个hello看看可不可以用

完事!

Ubuntu上安装Python3编译器和 Pycharm 集成开发环境的更多相关文章

  1. ubuntu上用eclipse搭建java、python开发环境

    上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts ...

  2. 亲测可用的优雅的在已经安装了python的Ubuntu上安装python3.5

    我的Ubuntu上已经安装了python2.7和3.4. 用以下方法可以方便的顺利的安装python3.5,使用的时候也不会发生冲突. 一条一条输入以下语句 wget https://www.pyth ...

  3. 在阿里云上安装python3.4和pycharm

    一. 安装python3.4 二. 安装pycharm 三. 安装可视化界面和远程桌面连接 四. 启动和配置pycharm 五. 安装更多字体 六. 给pycharm设置桌面快捷方式 一. 安装pyt ...

  4. 在 Ubuntu 上搭建 Hadoop 分布式集群 Eclipse 开发环境

    一直在忙Android FrameWork,终于闲了一点,利用空余时间研究了一下Hadoop,并且在自己和同事的电脑上搭建了分布式集群,现在更新一下blog,分享自己的成果. 一 .环境 1.操作系统 ...

  5. Windows安装Python环境和Python集成开发环境(IDE)PyCharm

    1.Windows中安装Python 3 (1)打开浏览器,访问Python官网(https://www.python.org/) (2)光标移动至Downloads,单机Windows链接 (3)根 ...

  6. 【转载】如何在Ubuntu上安装LAMP服务器系统?

    转载自:http://os.51cto.com/art/201307/405333.htm [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时 ...

  7. [转载]如何在Ubuntu上安装LAMP服务器系统

    [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时,我更偏爱在不受干扰的情况下,在我那台计算机上的开发环境下进行开发.我宁愿所犯的错误大部分是 ...

  8. 在ubuntu上安装k-vim

    在ubuntu 上安装k-vim 早就想好好改造一下自己使用的vim了!可惜各种配置都十分复杂,特别是涉及到C语言的语义补全,YouCompleteMe,总是出各种安装问题.今天有人推荐我使用k-vi ...

  9. 在 ubuntu 中安装 python3.5、 tornado、 pymysql

    一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...

随机推荐

  1. innodb日志文件大小

    innodb是用多个文件作为一组循环日志,通常不需要修改默认的日志数量,只修改每个日志文件的大小即可,要修改日志文件大小,需要完全关闭mysql,将旧的日志文件移到其他地方保存,重新配置参数,然后重启 ...

  2. 【Linux】NFS搭建及使用详解

    环境:CentOS release 6.8 server  192.168.25.100 client1 192.168.25.101 client2 192.168.25.102 1.服务端操作 1 ...

  3. 【Linux】实现端口转发的rinetd

    Linux下端口转发一般都使用iptables来实现,使用iptables可以很容易将TCP和UDP端口从防火墙转发到内部主机上.但是如果需要将流量从专用地址转发到不在您当前网络上的机器上,可尝试另一 ...

  4. 【Linux】CentOS7中修改中文字符集

    CentOS 7中字符集查看的方式是 locale -a   或者locale 如果想显示中文的话,应该修改为 LANG="zh_CN.UTF-8" 在命令行界面临时修改字符集的话 ...

  5. online创建索引中途取消导致索引无法删除解决办法

    问题:有一个表ID栏位没有索引,但是在一个update语句的where中被使用,因此打算online创建索引,但是长时间没有成功,此时决定取消,取消后发现索引无法删除 过程: 数据库监控报警有行锁,进 ...

  6. 用xmind设计用例:

    注意一个原则:清晰明了,简单高效 注意不要写成需求分析,从测试的角度对场景进行分类管理 注意点: 1.思维导图重要的是逻辑清晰归类,注意有不要太多具体的操作步骤 举个例子(来源:https://www ...

  7. 避免重复提交?分布式服务的幂等性设计! 架构文摘 今天 点击蓝色“架构文摘”关注我哟 加个“星标”,每天上午 09:25,干货推送! 来源:https://www.cnblogs.com/QG-whz/p/10372458.html 作者:melonstreet

    避免重复提交?分布式服务的幂等性设计! 架构文摘  今天 点击蓝色"架构文摘"关注我哟    加个"星标",每天上午 09:25,干货推送!      来源:h ...

  8. Go Concurrency Patterns: Pipelines and cancellation

    https://blog.golang.org/pipelines Go Concurrency Patterns: Pipelines and cancellation Sameer Ajmani1 ...

  9. Enables DNS lookups on client IP addresses 域名的分层结构

    虚拟域名访问,路由可以到达,但无输出. http://httpd.apache.org/docs/2.2/mod/core.html#hostnamelookups 移动解析 HttpDNS_域名解析 ...

  10. 熟悉而陌生API:Promise

    前言 ES6 发布到现在差不多有5年时间了.在这5年时间里ES6摧枯拉朽般的将现代前端"改朝换代",Promise是其中"大将"般的存在,影响着无数的前端库和A ...