[英]how to load .bashrc environment variables in python 2.7 IDLE at startup
我想让我在.bashrc中定义的环境变量在从ubuntu启动器启动时加载到python 2.7 IDLE中。
当我从命令行启动IDLE时,将正确加载这些环境变量。
一种解决方案http://ubuntuforums.org/showthread.php?t=253555&p=1484153#post1484153修改了/usr/bin/idle-python2.7以在空闲启动时包含环境变量。
我不确定如何对所有环境变量执行此操作,而不必在python中解析.bashrc文件。
具体来说,我想在.bashrc中导出一个变量
export FOO="BAR"
我希望从ubuntu启动器中打开idle-python2.7并输入:
>>> import os
>>> print os.environ['FOO']
BAR
软件详细信息:
OS: Ubuntu 12.04 64 bit
python version: 2.7
如果您需要我提供其他信息,请告诉我。
来自手册的两个想法。
更改ubuntu启动器以运行idle.py -s
并设置环境变量IDLESTARTUP
指向包含python命令的文件以设置环境。
在~/
文件中创建一个执行相同操作的.Idle.py
(但由Tkinter
触发)
这些都不执行.bashrc
所以另一个想法
.bashrc
,然后启动IDLE
和我的最爱
ipython
或常规python
, IDLE
就不那么ipython
了:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.