ubuntu安装pycharm
来源:互联网 发布:chan算法 matlab代码 编辑:程序博客网 时间:2024/06/05 12:05
参考文章:http://blog.csdn.net/l_serein/article/details/6036799
http://blog.csdn.net/werm520/article/details/41249113
系统:ubuntu16.04LTS
A)安装pycharm需要java的运行环境,因此需要先安装jdk
本文所用Jdk:jdk-8u121-linux-i586.tar.gz
jdk可以直接从orcale官网下载,需要注意的是:java的版本需要与操作系统的位数一致,32为系统安装64为java会无法运行。
可以用命令getconf LONG_BIT查看自己系统的位数
总原则:将jdk压缩包解压至/usr/lib/jdk文件夹下,然后配置系统环境变量
1. 本人使用的是新系统,/usr/lib文件夹下没有jdk,需要自己创建
sudo mkdir /usr/lib/jdk
然后将下载好的jdk文件解压到该文件夹下,我的压缩包是先放到/tmp中的,所以先复制到该文件夹下
cp /tmp/jdk-8u121-linux-i586.tar.gz /usr/lib/jdk/
cd /usr/lib/jdk
tar -zxf ./jdk-8u121-linux-i586.tar.gz
sudo rm ./jdk-8u121-linux-i586.tar.gz #解压之后删掉压缩包,节省空间
2.配置系统环境变量
sudo vi /etc/profile
在文件末尾添加以下内容
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_121
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
保存退出
重启系统
测试:
java -version
输出结果:
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode)
如果输出: cannot execute binary file 错误说明java的版本跟系统位数不匹配
B)安装完jdk之后,可以安装pycharm
在/opt文件夹下创建pycharm
sudo mkdir /opt/pycharm/
将下载好的Pycharm压缩包拷贝到此,并解压,压缩包可以直接到pycham官网下载,community版本是免费的
cp /tmp/pycharm-community-2016.3.2.tar.gz /opt/pycharm/
cd /opt/pycharm/
tar -zxf ./pycharm-community-2016.3.2.tar.gz
到解压后的bin目录下运行安装文件
cd ./pycharm-community-2016.3.2/bin
./pycharm.sh
完成安装
jdk的卸载:
反向操作即可,首先删除jdk的目录,然后把增加的环境变量删除
sudo rm -rf /usr/lib/jdk
sudo vi /etc/profile
删除上面添加的那段环境变量的代码。
- ubuntu安装pycharm
- ubuntu安装pycharm
- ubuntu下安装pycharm
- Ubuntu下安装Pycharm
- Ubuntu安装PyCharm
- ubuntu安装pycharm
- Ubuntu安装pycharm
- ubuntu下安装pycharm
- ubuntu pycharm安装
- ubuntu下安装pycharm
- Ubuntu下安装Pycharm
- ubuntu 16.04 安装pycharm
- Ubuntu安装pycharm
- ubuntu安装pycharm教程
- Ubuntu安装PyCharm
- Ubuntu安装PyCharm
- ubuntu 14.04安装pycharm
- ubuntu安装pycharm
- 大型网站的监控、报警与故障转移
- android中通过实现Parcelable来在两个页面之间传递对象的简单使用
- 性能指标之资源指标-CPU-谁占用了CPU-函数级-truss
- ORACLE 11G导入数据报ORA-12154错误解析
- 简单说一说数据结构——栈
- ubuntu安装pycharm
- 1044. Shopping in Mars (25)
- 计算listview一项高度
- 大型网站的高可用分析
- linux下automake用法
- 友盟第三方登录集成
- windows环境下ElasticSearch5以上版本安装head插件
- 第43篇一对多按原型图做(一)及 array_diff_key() 及array_diff_uassoc() 周日
- Redis的11种Web应用场景