1

デフォルトで同じではないでしょうか?そうでない場合、同じ PYTHONPATH が使用されるようにこれを修正する方法はありますか?

4

2 に答える 2

1

これは理想的な解決策ではないかもしれませんが、うまくいき、上司の好意でやって来ます。

pycharmのdjango_manage.pyを変更し、既存のすべてのコードの前に次のコードを上部に挿入します。django_manage.pyは[PyCharmインストールディレクトリ]/helpers/pycharm/django_manage.pyにあります。

import site
import sys

# Add the locations missing from PYTHONPATH when running a manage.py task here.
ALLDIRS = [
    r'C:\git_repos\src\dev\common\py',
    r'C:\git_repos\src\dev\main_website',
]

# Remember original sys.path.

prev_sys_path = list(sys.path)

# Add each new site-packages directory.

for directory in ALLDIRS:
    site.addsitedir(directory)

# Reorder sys.path so new directories at the front.

new_sys_path = []
for item in list(sys.path):
    if item not in prev_sys_path:
        new_sys_path.append(item)
        sys.path.remove(item)
sys.path[:0] = new_sys_path
于 2011-03-02T21:13:21.167 に答える
0

[設定] > [Python インタープリター] で、プロジェクトに適した Python インストールを選択しましたか?

于 2011-03-02T20:45:50.630 に答える