当前位置:   article > 正文

PyCharm及环境变量的配置_pycharm环境变量

pycharm环境变量

设置桌面快捷方式

  1. # 创建桌面文件
  2. cd /usr/share/Applications
  3. sudo gedit pycharm.desktop

添加如下内容:

  1. [Desktop Entry]
  2. Type=Application
  3. Name=Pycharm
  4. GenericName=Pycharm3
  5. Comment=Pycharm3:The Python IDE
  6. Exec="~/pycharm-community-2019.1.3/bin/pycharm.sh" %f
  7. Icon=/home/nudt302/myapp/pycharm-community-2019.1.3/bin/pycharm.png
  8. Terminal=pycharm
  9. Categories=Pycharm;

保存后就可以从桌面启动了:

按windows键,输入'pycharm',回车键就可以启动了,就不用每次都 cd 到pycharm/bin目录下启动pycharm了。

PyCahrm Cuda 报错问题解决(环境变量一劳永逸的设置方法)

如果你配置你的深度学习环境时装了CUDA,虽然你在 ~/.bashrc 文件中配置了你的CUDA环境变量,但是你在 PyCharm 中 import tensorflow的时候,还是会报错:

  1. libcudart.so.10.0: cannot open shared object file: No such file or directory
  2. libcublas.so.10.0: cannot open shared object file: No such file or directory

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

  1. 如果你在终端下 import tensorflow也报上面那个错,八成是你环境变量没配好,要不就是你的cuda没装好,先检查一下你的cuda是否装好:
  1. # 看是不是能搜索到该文件
  2. 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)), 进行环境变量的添加:

  1. Name: LD_LIBRARY_PATH
  2. Value:/usr/local/cuda-10.0/lib64/

注意:使用这种方法,你每个 import tensorflow 的 .py文件你都得 这样去添加一次环境变量,是不是想死?下面讲一劳永逸的方法方法参考链接

具体的方法是在我们创建桌面快捷方式的时候,就把环境变量添加进行,每次启动软件前,把环境变量添加进行:

  1. cd /usr/share/Applications
  2. sudo gedit pycharm.desktop

修改内容如下:

  1. [Desktop Entry]
  2. Type=Application
  3. Name=Pycharm
  4. GenericName=Pycharm3
  5. Comment=Pycharm3:The Python IDE
  6. Exec=env LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64/" "~/pycharm-community-2019.1.3/bin/pycharm.sh" %f
  7. Icon=/home/nudt302/myapp/pycharm-community-2019.1.3/bin/pycharm.png
  8. Terminal=pycharm
  9. 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,及其版本

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/893546
推荐阅读
相关标签
  

闽ICP备14008679号