0

コマンド ライン (Mac OS) から「echo $PYTHONPATH」を実行すると、次のようになります。

> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7

次に、Python インタープリターに入り、次の操作を行います。

>>> import os
>>> os.environ['PYTHONPATH']
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.py", line 23, in __getitem__
    raise KeyError(key)
KeyError: 'PYTHONPATH'

なぜこれが起こるのでしょうか?

4

1 に答える 1

2

サブプロセスがアクセスできるように、環境にエクスポートするのを忘れました。現在のところ、bash 変数のみです。

export PYTHONPATH
于 2012-09-30T19:27:13.387 に答える