PyCharm及环境变量的配置

设置桌面快捷方式

# 创建桌面文件
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

这就是典型的环境变量的问题,这里分两种情况:

  1. 如果你在终端下 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_repo​github.com/yongqianxiao/share_repo/tree/master/pycharm%20config​编辑

其中的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,及其版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熬夜写代码的平头哥∰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值