ubuntu18.04安装激活pycharm以及配置pycharm的环境变量
1.官网下载pycharm ----注意我下载的是pycharm2020.3.3 但是激活方式是通用的
1.下载地址是:https://www.jetbrains.com/pycharm/download/#section=linux 点击Download下载即可
2.解压并安装 /usr/local是用于存放给所有用户使用的软件
1.lewis@ubuntu:/tmp/mozilla_lewis0$ mv pycharm-professional-2020.3.3.tar.gz /usr/local/pycharm/ #注释:将压缩包移动到/usr/local/pycharm下
2.lewis@ubuntu:/usr/local/pycharm$ tar -zxvf pycharm-professional-2020.3.3.tar.gz #注释:解压
3.#查看是否解压成功
lewis@ubuntu:/usr/local/pycharm$ ls
3.激活pycharm
1.进入pycharm的bin目录下 执行sh https://www.cnblogs.com/nanfengnan/p/pycharm.sh启动pycharm
2.打开pycahrm进入help-》Reginster
3.此时需要下载激活码:http://idea.medeming.com/jets/ 点击获取激活码,截图如下 或者(前者找不到了,访问我的网盘下载:https://pan.baidu.com/s/11GTuI88djzGFmdeSngqNrQ 提取码:y8ak)
4.打开zip文件,找到2018以后的激活码,填入pycharm的Licenses Code的输入框中,点击Activate(激活)即可
5.提示激活成功:点击close关闭即可
4.为pycharm创建桌面快捷方式 因为不使用快捷方式的话比较麻烦,还要查找 注意:/usr/share/applications是应用程序的主界面
1.在桌面创建一个文件,sudo touch pycharm.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Pycharm
Icon=/usr/local/pycharm/pycharm-2020.3.3/bin/pycharm.png #pycharm图标的绝对路径
Exec=/usr/local/pycharm/pycharm-2020.3.3/bin/pycharm.sh #pycharm启动脚本的绝对路径
MimeType=application/x-py;
Name[en_US]=pycharm
2.保存,点击,会弹出来一个提示框,点击trust(信任)and ...,至此桌面快捷方式创建完成
3.将pycharm添加到搜索应用程序的主界面中
lewis@ubuntu:~/桌面$ sudo cp pycharm.desktop /usr/share/pycharm.desktop
发现界面中出现了pycharm快捷方式的图标
5.为pycharm配置环境变量 下面讲的都是依据FHS的 下面讲的配置环境变量的方法是不使用export和文件的方式
--意义:其实创建过桌面快捷方式了,对于非计算机专业人员就已经够用了,为pycharm添加环境变量是为了:能在终端(Terminal)中启动pycharm.
1.首先阐述一下linux到底应该怎么创建环境变量
重点---原理就是在$PATH指定的目录下放可执行文件,或可执行文件的软链接,或一个新的可执行的文件(里面存放执行相应可执行文件的命令)
2.$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。
查看$PATH包含的目录: echo $PATH 我们只要把环境变量放入这些目录下或者写入/etc/prifile,.bashrc这些特殊文件中就添加完了环境变量。注意:/usr/local/java/jdk1.8.0_281/bin这个不是系统存放环境变量的目录(这个是利用export向文件中写入路径添加环境变量造成的情况)
通过查看发现,我们可以利用目录/usr/local/sbin,/usr/local/bin,/usr/sbin,/usr/bin,/bin,/sbin,...,设置环境变量
注意:一般设置环境变量只用四个目录,/bin,/sbin,/usr/bin,/usr/sbin 明确:所谓的命令都是可执行程序
1https://www.cnblogs.com/nanfengnan/p/bin,/sbin目录我们一般用不到,/bin下面放的是所有用户都可以使用的通用(非系统管理的)命令(eg:ls,cat,less...),
/sbin下面放的是系统管理的命令(eg:iptables),普通用户正常无法使用(加上sudo就可以用了),一般是系统管理员使用的
这两个目录我们在安装好系统之后就基本上不会再更改了。
2https://www.cnblogs.com/nanfengnan/p/usr/bin,/usr/sbin目录中我们常用的是/usr/bin目录,这两个目录都用来存放应用程序的命令(和/bin,/sbin的区别,/bin,/sbin里面存放的都是系统命令)
/usr/bin:下面存放默认要所有用户都可以使用的应用程序的命令,或普通用户有机会使用到的应用程序的命令
/usr/sbin:下面用来存放的是一些系统可能使用的系统命令,和/sbin相比起来比较次要
3.终上所述,我们常用的只有/usr/bin,我们安装的软件要配置环境变量,就要想办法让/usr/bin下面能找到该软件的可执行文件
3.实现添加环境变量的方式 (用的比较多的就这四种,也可以有别的只要符合我上面说的原理都可以)
1.直接把可执行文件放入$PATH(环境变量路径)所指定的目录下
2.直接把可执行文件的软链接放入$PATH(环境变量路径)所指定的目录下
配置pycharm环境变量:跟第三种情况类似,只不过这里先写可执行文件,再为可执行文件创建软链接放到/usr/bin下面
lewis@ubuntu:/usr/local/pycharm/pycharm-2020.3.3/bin$ sudo touch pycharm
lewis@ubuntu:/usr/local/pycharm/pycharm-2020.3.3/bin$ sudo vim pycharm
#文件里面写什么?跟3一样 拥有者不修改的话都是root,因为没有解压的权限都,更没有安装软件的权限
#pycharam的拥有者是root,命令写:sudo sh /usr/local/pycharm/pycharm-2020.3.3/bin/pycharm.sh
lewis@ubuntu:/usr/local/pycharm/pycharm-2020.3.3/bin$ ln -s pycharm /usr/bin/pycharm
#读者自己测试吧,我测试是ok的!这里为了美观就不加截图了!
3.在$PATH所指定的目录下放一个自己写的可执行的文件(有x权限的)---自己写的可执行文件里面一般写执行可执行程序的命令
4.利用export命令临时配置环境变量,然后写入相应的(用于控制环境变量的)文件中去
(此处不介绍4)详情见:ubuntu环境变量的三种设置方法_vertor11的博客-CSDN博客
大家是想看一一演示的呢?还是直接配置pycharm环境变量的呢? 温馨提示:学完理论知识后,应用时一定要变通,随机应变
我先讲为pycharm配置环境的第3种方法吧!
4.为pycharm配置环境变量,利用第3种方法 pycharm属于应用程序,我们把他的环境变量配置在/usr/bin下面
1.找到pycharm.sh的位置 顺便看一下,pycharm的拥有者是谁,是普通用户lewis的话
2.切换到/usr/bin下面,创建文件,写命令
pycharam的拥有者是root的,命令写:sudo sh /usr/local/pycharm/pycharm-2020.3.3/bin/pycharm.sh
lewis@ubuntu:/usr/bin$ sudo touch pycharm #创建一个文件,名字叫pycharm
lewis@ubuntu:/usr/bin$ sudo vim pycharm #编辑
lewis@ubuntu:/usr/bin$ sudo chmod +x pycharm #给pycharm添加可执行权限
lewis@ubuntu:/usr/bin$ ll pycharm #查看是否添加完了x权限
-rwxr-xr-x 1 root root 59 2月 28 19:24 pycharm*
3.测试,是否配置好了,pycharm的环境变量 换个别的目录,如果能成功执行pycharm命令启动pycharm,那么环境变量就配置成功了
发现成功执行了,说明环境变量配置成功! ctl+c退出pycharm
reference:https://www.cnblogs.com/codehome/p/8342430.html
卸载pycharm教程:https://www.freesion.com/article/45541332630/
reference:邱世华的Linux系统架构与目录解析 It's very nice!
至此,本教程结束,大家有什么疑惑之处或者笔者有错误地方请大家指正,请评论留言!!!