1
を持っていない:のpythonは時々はos.environにはPYTHONPATH
import os
from pprint import pprint
pprint(os.environ['PYTHONPATH'].split(os.pathsep))
私は次のような出力を得る:私は崇高で同じスクリプトを実行する場合
['C:\\Users\\Phocas_Tommy\\plugins\\org.python.pydev_3.0.0.1388187472\\pysrc\\pydev_sitecustomize',
'D:\\Phocas\\Phocas-Automation',
'D:\\Phocas\\Phocas-Automation\\analytics',
'C:\\Users\\Phocas_Tommy\\plugins\\org.python.pydev_2.7.0.2013032300\\pysrc',
'C:\\Windows\\system32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages']
をテキスト3私はこのエラーを受け取ります:
Traceback (most recent call last):
File "D:\Phocas\Phocas-Automation\scrapbook.py", line 3, in <module>
pprint(os.environ['PYTHONPATH'].split(os.pathsep))
File "C:\Python27\lib\os.py", line 423, in __getitem__
return self.data[key.upper()]
KeyError: 'PYTHONPATH'
完全に混乱しています - プロジェクトファイルがrアプトナのお手伝いをして、通訳者にPYTHONPATHを探す場所を教えてください。私はなぜos.environ ['PYTHONPATH']が崇高な状態で走っても完全に欠けているのか分かりません。
私は、Windows Server 2008 R2の標準
これは役に立ちますが、私はまだ混乱しています。私のコンピューティング知識にはかなり大きなギャップがあります。システムパスにsubl.exeが保存されているディレクトリを追加すると、コマンドラインから崇高に実行できます。 PYTHONPATH設定が意味を持つ場合、環境をどのように設定するのかは分かりません。 私が "python [myscript]"をコマンドラインやbashで実行すると、同じエラーが発生します。私は自分のPYTHONPATHというシステム環境変数を追加する必要がありますか? –
Aptanaが 'PYTHONPATH'を設定しているようです。 [この記事では、(https://djangounchain.wordpress.com/2012/12/27/tutorial-2-installing-and-getting-started-with-pydev/)その点について少し詳しく説明しています。 Aptanaは完全な環境なので、あなたが自分の環境で作った 'PYTHONPATH'設定に気づくかどうかは分かりません。 – holdenweb