安装就直接略过了
设置桌面快捷方式
# 创建桌面文件
cd /usr/share/Applications
sudo gedit pycharm.desktop
添加如下内容:
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="~/pycharm-community-2019.1.3/bin/pycharm.sh" %f
Icon=/home/nudt302/myapp/pycharm-community-2019.1.3/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;
保存后就可以从桌面启动了:
按windows键,输入'pycharm',回车键就可以启动了,就不用每次都 cd 到pycharm/bin目录下启动pycharm了。
PyCahrm Cuda 报错问题解决(环境变量一劳永逸的设置方法)
如果你配置你的深度学习环境时装了CUDA,虽然你在 ~/.bashrc 文件中配置了你的CUDA环境变量,但是你在 PyCharm 中 import tensorflow的时候,还是会报错:
libcudart.so.10.0: cannot open shared object file: No such file or directory
libcublas.so.10.0: cannot open shared object file: No such file or directory
这就是典型的环境变量的问题,这里分两种情况:如果你在终端下 import tensorflow也报上面那个错,八成是你环境变量没配好,要不就是你的cuda没装好,先检查一下你的cuda是否装好:
# 看是不是能搜索到该文件
sudo find /usr/local/ iname "libcublas.so.10.0"
如果有这个文件,但是报错,看下你的 ~/.bashrc文件是否配置好:
export LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64/"
如果上面的文件能找到,环境变量配置也OK,尝试下面的命令:
sudo ldconfig /usr/local/cuda-10.0/lib64
这时候在终端下应该不会在报错了
2. 终端下import tensorflow没问题,但是在PyCharm Debug的时候报错,这时候可以通过如下方式解决:
Run --> Edit configurations
在左侧Python栏选择需要添加环境变量的 .py 文件,在右侧 Environment 栏选择 Environment variables, 点击后面的 Browser (快捷键(shift + enter)), 进行环境变量的添加:
Name: LD_LIBRARY_PATH
Value:/usr/local/cuda-10.0/lib64/
注意:使用这种方法,你每个 import tensorflow 的 .py文件你都得 这样去添加一次环境变量,是不是想死?下面讲一劳永逸的方法,方法参考链接:
具体的方法是在我们创建桌面快捷方式的时候,就把环境变量添加进行,每次启动软件前,把环境变量添加进行:
cd /usr/share/Applications
sudo gedit pycharm.desktop
修改内容如下:
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=env LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64/" "~/pycharm-community-2019.1.3/bin/pycharm.sh" %f
Icon=/home/nudt302/myapp/pycharm-community-2019.1.3/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;
注意其中的第三行,env 三个字母不要落掉,后面紧跟着的是要添加的环境变量,后面一个引用中是 pycharm的安装目录下的启动文件目录,根据自己的修改,要添加其他的环境变量,也可以在这里继续添加
配置文件的导入与导出
重装pycharm后,原来的配置文件可能就没了,这导致以前写代码的网格就被破坏了,因此我特意花了些时间好好配置了一下,包括字体颜色、注释颜色、选中后的颜色等,个人觉得还是蛮不错的config,现在将我的配置文件分享给大家,如果觉得好用,可以就用这个:yongqianxiao/share_repogithub.com
其中的settings.zip文件就是配置文件,在PyCharm中:
File --> Import Settings
然后导入该 文件即可以
Python 解释器设置
File --> Settings --> Project:xxxxx --> Project Interpreter
在后侧栏最上侧选择就可以了,Project Interpreter: show all:
然后添加就可以了,可以添加 Virtualenv Environment ,如果你安装了 Anaconda,并创建了 env, 则在这里你可以直接导入你原来的 env。当然我个人比较习惯用自己安装的Python3.6,输入系统的 Python 目录即可。
查看 Python 目录:
# whereis python
就可以获取python 目录了,在这里输入即可,同时在下面也可以看到当前的python环境安装了哪些 Package,及其版本