PYTHONPATHが設定されていません。私は〜/ .bashrcにPYTHONPATHエラーLinux端末vコンソール
export PYTHONPATH=$PYTHONPATH:/home/sayth/My_Programs/Python
私はターミナルでのpythonを入力し、私ができるのpython REPLを取得する場合かかわらず、ここで
source ~/.bashrc
が問題である走ったために、この行を追加した後、〜/ My_Programsからインポートモジュール/ Pythonの問題なし。
しかし、私がbpythonやアイドルやコンソールをninja-ideなどで実行すると、インポートが失敗します。
>>> import temperature
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import temperature
ImportError: No module named temperature
>>>
私はsys.path.append(/ホーム/ sayth/My_Programs /パイソン)を行うことができますし、それが動作し得るが、私はPYTHONPATHが自動的にすべてのコンソールで作業したかったです。どうやって?新しい環境変数のみ方シェルプロセスの子プロセスがした影響 - 私はあなたがよりあなたsource ~/.bashrc
は、同じ端末から忍者-IDEを起動していなかったことを推測するつもりだUbuntuの11.10
pythonpathにディレクトリを追加して、どのようなpython ideやshellでもインポートができるようにする方法はありませんか? – sayth
'/ etc/environment'に追加すると、' pam_env(8) 'PAMモジュールを使ったEVERYログインに追加されます。おそらくあなたが期待した以上のものですが、GUI環境自分で環境変数を設定することは容易ではありません。 – sarnold