安装环境:
vmware 12
centos 6.8
 
一、安装python3.5
默认情况下,linux下是默认使用2.x版本的,现在我们要安装3.x版本,具体操作如下
1、去官网下载安装包。(这里我下载的是.tgz版本)
2、用命令解压安装包 tar -zxvf +压缩包
3、进入解压后的文件 cd + 解压后的文件夹
4、./configure --prefix=/usr/local/python3.5 重定向到该文件夹下进行编译
5.make
6.make install
7、可以进入到安装目录查看是否有安装正确。
8、使用echo $PATH, 查看当前环境变量,一般情况下python3.5不在环境变量中
9、添加环境变量,PATH=$PATH:+Python3.5安装路径,如PATH=$PATH:/usr/local/python3.5/bin/
10、使用echo $PATH查看是否正常添加。
11、进入/usr/bin/目录下,删除python 文件(若删除失败请使用rm -r python 强制删除), 创建一个软连接ln -s +Python 可执行文件路径  ./python,如

ln -s /usr/local/python3.5/bin/python3.5 ./python
12、现在在哪个目录下输入python都是3.5的版本了  
 
二、安装pycharm
1、去官网下载pycharm linux版本(.tar.gz)
2、解压缩tar -zxvf +压缩包
3、进入到该文件下的bin目录执行./pycharm.sh
4、这里提示我JDK版本太低需最低1.8版本,我选择用rpm方式升级,去下载rpm包,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择自己对应的版本
5、rpm -ivh jdk-8u131-linux-i586.rpm
6、接下来查看是否有正常升级到1.8版本java -version
7、重复3步骤,接下来和windows安装一致。
8、最后注册pycharm,有能力建议购买正版,按照下面方式可以激活版本一年,

激活码:http://idea.lanyus.com/可以获取,Linux在/etc/hosts中添加 0.0.0.0 account.jetbrains.com就好,windows的话没记错应该在C:\Windows\System32\drivers\etc\hosts
 
如果做纯开发,可以选择windows系统,毕竟安装环境使用都比较简单方便,有需要再选择linux。
 

linux下python+pycharm安装的更多相关文章

  1. Linux下Python编译安装

    1.安装python3 1.1下载python源码包 网址:https://www.python.org/downloads/release/python-362/ 下载地址:https://www. ...

  2. Linux下python安装升级详细步骤 | Python2 升级 Python3

    Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如 ...

  3. Linux环境下Python的安装过程

    Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

  4. Linux下python安装升级详细步骤 | Python2 升级 Python3 转载

    Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如 ...

  5. Linux 下源码安装大杂烩

    本文仅以记录平常源码安装部分软件是需注意的关键点. 有时为了方便,如在 Ubuntu 系统中,采用 sudo apt-get install soft-version 来安装某一版本的软件显得更为便捷 ...

  6. linux下chromedriver的安装

    很多时候,发现phantomjs被一些网站屏蔽导致我们无法达到想要的结果,一方面phantomjs也停止维护,这时候们可以使用chromedriver(谷歌)或者firefoxdriver(火狐)来代 ...

  7. linux下无root 安装activepython到指定目录

    linux下无root 安装activepython 1.下载ActivePython-2.7.8.10-linux-x86_64.tar.gz 包 2.进入非root用户,如bdc用户,解压 [bd ...

  8. [转载]linux+nginx+python+mysql安装文档

    原文地址:linux+nginx+python+mysql安装文档作者:oracletom # 开发包(如果centos没有安装数据库服务,那么要安装下面的mysql开发包) MySQL-devel- ...

  9. centOS Linux下用yum安装mysql

    centOS Linux下用yum安装mysql      第一篇:安装和配置MySQL   第一步:安装MySQL   [root@192 local]# yum -y install mysql- ...

随机推荐

  1. Redhat

    vm1 port:192.168.210.102 user:root;pwd:123456 user:openflowpwd:openflowKkm09!q esx4.1 server 安装一.修改I ...

  2. 【树莓派】制作树莓派最小镜像:img裁剪瘦身

    制作树莓派镜像,可以参考这篇文章:http://blog.csdn.net/talkxin/article/details/50456282 摘录部分要点内容如下(如果作者不允许转载,请联系即删除): ...

  3. CSS.01 -- 选择器及相关的属性文本、文字、字体、颜色、

    与html相比,Css支持更丰富的文档外观,Css可以为任何元素的文本和背景设置颜色:允许在任何元素外围设置边框:允许改变文本的大小,装饰(如下划线),间隔,甚至可以确定是否显示文本. 什么是CSS? ...

  4. Synchronized的用法

    synchronized是Java中的关键字,是一种同步锁.它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码 ...

  5. Python之路-python介绍

    一.Python及其他语言 有很多种分类方法,其中一种是按照解释型和编译型来划分的. 编译型:例如C,C++ 优点:运行效率高 缺点:依赖编译平台 (不能跨平台,开发效率低) 解释型:例如shell, ...

  6. Java进阶之网络编程

    网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习. 在 学习网络编程以前,很多初学者可能觉得网络编 ...

  7. 老李分享:持续集成学好jenkins之Git和Maven配置 2

    8.检查代码更新并编译 可以通过Poll SCM来设置定时检查编译功能 比如*/5 * * * * 就是每隔5分钟检查一次,如果git仓库中有更新,则执行build操作. 9.使用Maven私服加快下 ...

  8. Uva 679 Dropping Balls (模拟/二叉树的编号)

    题意:有一颗二叉树,深度为D,所有节点从上到下从左到右编号为1,2,3.....在结点一处放一个小球,每个节点是一个开关,初始全是关闭的,小球从顶点落下,小球每次经过开关就会把它的状态置反,现在问第k ...

  9. Windows入门基础:1.关于CreateWindow()函数使用中遇到的问题

    我在实现显示窗口的程序中,遇到一个问题:首先程序没有任何语法错误,编译能够通过,但是就是不能弹出窗口. 后来在MSDN中查询CreateWindow()函数,发现了下面这句话: "If lp ...

  10. Android 布局(线性布局、相对布局)

    一.线性布局(LinearLayout) <LinearLayout****</LinearLayout>1. orientation(布局方向)value=0 horizontal ...