从Debian中的图标启动时,Anaconda-navigator不使用.condarc

时间:2018-10-10 23:25:04

标签: anaconda

我已经创建了一个桌面图标来启动anaconda-navigator,但是它挂起并显示为未从我的.condarc中读取代理设置。

澄清:通过挂起,我的意思是启动需要20分钟以上。

这是我的.condarc

ssl_verify: true
channels:
  - defaults
proxy_servers:
  https: http://proxyurl:8080

这是我的anaconda-navigator.desktop

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=Anaconda-Navigator
GenericName=Anaconda
Comment=Scientific Python Development Environment - Python3
Exec=/home/analyst/anaconda3/bin/anaconda-navigator
Categories=Development;Science;IDE;Qt;Education;
Icon=/home/analyst/anaconda3/lib/python3.7/site-packages/anaconda_navigator/stat
ic/images/anaconda-icon-256x256.png
Terminal=false
StartupNotify=true
MimeType=text/x-python;

要使其正常运行,我必须将Exec更改为以下内容

Exec=bash -c 'export https_proxy="http://proxyurl:8080" && /home/analyst/anaconda3/bin/anaconda-navigator'

由于添加了导出功能,因此意味着从图标启动时未使用.condarc。 从终端运行anaconda-navigator效果很好。

更新 通过在/ etc / environment中设置https_proxy环境变量,可以使原始桌面文件正常工作。因此,anaconda-navigator二进制文件似乎将使用/ etc / environment中设置的环境变量,但仍似乎不使用.condarc

中设置的值。

0 个答案:

没有答案