相关疑难解决方法(0)

在OS X上设置环境变量

在OS X中修改PATH等环境变量的正确方法是什么?

我在Google上看了一下,发现要编辑的三个不同文件:

  • 的/ etc /路径
  • 〜/ .profile文件
  • 〜/ .tcshrc文件

我甚至没有这些文件,我很确定.tcshrc是错误的,因为OS X现在使用bash.这些变量,尤其是PATH,在哪里定义?

我正在运行OS X v10.5(Leopard).

macos bash path environment-variables

837
推荐指数
21
解决办法
70万
查看次数

从命令行(终端)启动Pycharm

我想尝试PyCharm进行鼠尾草数学开发.通常我运行eclipse来进行sage开发,但现在我想用PyCharm尝试它.

要使用sage环境变量启动eclipse,在命令行中我通常会执行以下操作:

sage -sh
cd /path/to/eclipse
./eclipse
Run Code Online (Sandbox Code Playgroud)

第一行加载sage环境变量,其余部分启动eclipse.我怎么能为pyCharm做同样的事情?(注意我使用Mac和Ubuntu进行sage开发;上面的命令对两个操作系统都是不可知的)

  1. 链接1接近我正在寻找的解决方案,但我无法在任何地方找到pyCharm.sh.
  2. 链接2:Jetbrains也没有给出明确的指示.

python command-line environment-variables sage pycharm

42
推荐指数
7
解决办法
8万
查看次数

如何在Ubuntu中运行PyCharm - "在终端中运行"或"运行"?

当我双击pycharm.sh时,Ubuntu让我在"Run in Terminal"和"Run"之间进行选择.这些选项有什么区别?

python ubuntu pycharm

23
推荐指数
2
解决办法
9万
查看次数

PyCharm找不到图书馆

我正在使用PyCharm 5在Ubuntu中运行Python 2.7(Anaconda)脚本.我的脚本导入了一个模块import tensorflow,但这会导致错误ImportError: libcudart.so.7.0: cannot open shared object file: No such file or directory.因此,libcudart.so.7.0该模块似乎需要该库,但无法找到它.

现在,我已经看到这个库在我的机器上了/usr/local/cuda-7.0/targets/x86_64-linux/lib.所以,在PyCharm,我去了Settings->Project Interpreters->Interpreter Paths.这有一个路径列表,例如/home/karnivaurus/Libraries/Anaconda/python2.7.然后我添加到此列表中,上面提到的包含所需库的路径.

但是,这并没有解决问题.我仍然收到一个错误,告诉我libcudart.so.7.0无法找到.如果我从shell运行我的脚本虽然(python myfile.py),它运行正常.

我如何告诉PyCharm在哪里可以找到这个库?


我注意到,如果我print sys.path在我的脚本中,它打印出来的路径与Settings->Project Interpreters->Interpreter Paths......中的路径完全不同,它们是否相同?

python ubuntu pycharm

19
推荐指数
3
解决办法
2万
查看次数

Pycharm tensorflow ImportError但可以正常使用Terminal

我使用tensorflow安装了virtualenv,并将Python解释器设置更改为virtualenv所在的位置.当我运行程序时,它会给出错误:

ImportError: libcudnn.so.5: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我在.bashrc文件中写了以下行

export CUDA_HOME=/usr/local/cuda-8.0
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64:$LD_LIBRARY_PATH
export PATH=${CUDA_HOME}/bin:${PATH}
Run Code Online (Sandbox Code Playgroud)

另外,我在以下路径中找到了libcudnn.so.5文件:

/usr/local/cuda-8.0/lib64 
Run Code Online (Sandbox Code Playgroud)

我在打开PyCharm之前遇到了这个错误,我确实设法安装了正确的cudnn版本.问题是,我可以使用

$ source [virtualenv_path]
Run Code Online (Sandbox Code Playgroud)

激活virtualenv并在终端中运行python,一切正常,没有显示错误.程序也在Pycharm的终端中运行没有错误,但只要我点击运行按钮就会给我上面的错误.环境变量还有问题吗?我如何解决它?

linux python-import pycharm tensorflow

8
推荐指数
1
解决办法
2354
查看次数