赞
踩
- # 创建桌面文件
- 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了。
如果你配置你的深度学习环境时装了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
这就是典型的环境变量的问题,这里分两种情况:
- # 看是不是能搜索到该文件
- 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/yongqianxiao/share_repo/tree/master/pycharm%20config编辑
其中的settings.zip文件就是配置文件,在PyCharm中:
File --> Import Settings
然后导入该 文件即可以
File --> Settings --> Project:xxxxx --> Project Interpreter
在后侧栏最上侧选择就可以了,Project Interpreter: show all:
然后添加就可以了,可以添加 Virtualenv Environment
,如果你安装了 Anaconda
,并创建了 env, 则在这里你可以直接导入你原来的 env。当然我个人比较习惯用自己安装的Python3.6,输入系统的 Python 目录即可。
查看 Python 目录:
# whereis python
就可以获取python 目录了,在这里输入即可,同时在下面也可以看到当前的python环境安装了哪些 Package,及其版本
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。