3

pypyを使用してdjangoを動作させようとしています。私はすべてをセットアップし、python2.7でうまく機能していますが、python3.2がインストールされていません。次に、pypyをインストールして、djangoを実行しようとしました。

Traceback (most recent call last):
  File "app_main.py", line 51, in run_toplevel
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django

pypyが独自のsite-packagesフォルダーを作成していることに気付いたので、それを削除して、python2.7インストールのsite-packagesフォルダーへのシンボリックリンクを作成しました。これは変更を加えませんでした。また、これは単なるdjangoの問題ではなく、pipがインストールされたパッケージが機能しないことにも気づきました。

python2.7パス:

['', '/usr/lib/python27.zip', 
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', 
'/usr/lib/python2.7/lib-dynload',
'/usr/lib/python2.7/site-packages',
'/usr/lib/python2.7/site-packages/setuptools-0.6c11.egg-info']

pypyパス

['', '/opt/pypy/lib_pypy/__extensions__',
'/opt/pypy/lib_pypy',
'/opt/pypy/lib-python/2.7',
'/opt/pypy/lib-python/2.7/lib-tk',
'/opt/pypy/lib-python/2.7/plat-linux2']

誰かがこれを経験したことがありますか?この状況でシンボリックリンクは許可されますか?そうでない場合は、代わりに使用されるものが他にありますか?また、djangoフォルダーをsite-packagesフォルダーにコピーしてから削除しようとしましたが、それでも成功しませんでした。ありがとう

4

1 に答える 1

3

Web アプリ用のスタンドアロン環境を本当に作成したいと考えています。buildoutまたはvirtualenvを使用することをお勧めします。システム サイト パッケージの管理は、毎回あなたを悩ませます。

幸運を!

于 2012-07-17T03:54:37.607 に答える