2012-04-25 11 views
2

プロジェクトをインポートするためにプロジェクトディレクトリから対話型コンソールをpydevで起動します。私は、起動時にWindow-> Preferences-> PyDev-> Interactive Console-> Initial interpreterコマンドからos.chdirを使用しようとしました。 https://docs.djangoproject.com/en/dev/ref/settings/パスを設定するエントリを検索しましたが、何も見つかりませんでした。 おかげコンソールの起動時に対話型コンソールのpydev(Eclipse)の現在のディレクトリを設定します。

編集:私はアプリ

答えて

2

ストレンジをインポートするために、第1のモジュールをインポートする必要がありました、私は最初の通訳を変更した後であることをコマンドと言わなければならない:

import sys; print('%s %s' % (sys.executable or sys.platform, sys.version)) 
import os;os.chdir('c:\\') 

後(中をやってシェル):

import os.path 
os.path.abspath('.') 

あなたはそれを得ていませんか?起動後にシェル内でabspath( '。')を実行するとどうなりますか?

+0

私の質問を編集しています:私はいくつかのモジュールをインポートする必要がありますPyDev PYTHON_PATHは私のプロジェクトフォルダを見るために自動的に設定されますが、対話型コンソールではプロジェクトフォルダから一部のモジュールをインポートしようとしましたが、例外が発生し、インポートできません。私はsys.pathを変更したい0 [012] – gc5

+0

PYTHONPATHが正しい変数 – gc5

+0

実際には、PyDev内でソースフォルダを正しく設定した場合、起動時にPYTHONPATHが正しいはずです...スクリーンショットを投稿できますか? PyDevパッケージエクスプローラとあなたがインポートしているものはうまくいかないでしょうか? –

関連する問題