python - 如何导出 Sublime 构建工具的路径?

标签 python tensorflow sublimetext2 sublimetext3 sublimetext

我想为 sublime text 创建一个新的“构建工具”,这样我就可以使用带有 tensorflow 的 anaconda env 运行我的 python 脚本。在我的其他机器上,这可以正常工作,但在支持 GPU 的 ubuntu 机器上,我收到错误。 我认为这是由于缺少路径造成的。错误消息中提供的路径不包含 cuda 路径,尽管我已将它们包含在 .bashrc 中。

更新

我更改了 ~/.profile 以导出路径。但是tensorflow仍然不会从sublime启动。直接从终端运行我的脚本没有问题。 我得到 ImportError: libcudart.so.8.0: 无法打开共享对象文件: 没有这样的文件或目录

所以不知何故无法找到 GPU 的东西(cuda?)

谢谢

最佳答案

好的,我明白了: 问题是缺少 LD_LIBRARY_PATH 变量。我只将其导出到 .bashrc 中。

当我添加时

导出 LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64\ ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

~/.profile它正在工作(不要忘记重新启动)。 如果我使用传递所有变量的 subl 从终端启动 sublime,它也可以工作。

关于python - 如何导出 Sublime 构建工具的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42764539/

相关文章:

mysql - 使用 SublimeText2 作为 MySql 查询编辑器

python - 在 Sublime Text 中加载任何其他包之前,如何使包可导入?

sublimetext2 - Sublime 3 : How to change font size on Sidebar? - Ubuntu 版本

python - 将迭代转化为递归

python 在替换中需要一个整数

python - 了解 softmax 输出层的目标数据

python - 在 tensorflow 中,沿 0 轴从张量中随机(子)采样 k 个条目

python - 根据 matplotlib 中的分类变量更改颜色

python - 从文本文件中解析项目

tensorflow - 微调 Keras 模型