私はこの問題を数日間苦労しており、なぜこれが起こっているのか理解できません。 私は少なくともmanage.pyを使ってシェルにアクセスしようとしているか、または移行を実行しようとしています。 (ジャンゴ1.9.8、Pythonの3.5.2)django.core.validatorsはパッケージではありません
Traceback (most recent call last):
File "gris/gris/manage.py", line 14, in <module>
execute_from_command_line(sys.argv)
File "/home/user/myenv/lib/python3.5/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
utility.execute()
File "/home/user/myenv/lib/python3.5/site-packages/django/core/management/__init__.py", line 345, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/user/myenv/lib/python3.5/site-packages/django/core/management/__init__.py", line 195, in fetch_command
klass = load_command_class(app_name, subcommand)
File "/home/user/myenv/lib/python3.5/site-packages/django/core/management/__init__.py", line 39, in load_command_class
module = import_module('%s.management.commands.%s' % (app_name, name))
File "/home/user/Python-3.5.2/Lib/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ImportError: No module named 'django.core.validators.management'; 'django.core.validators' is not a package
私は、仮想環境内からスクリプトを実行しようとしています。変わった部分は、すべてMacOSマシン上で動作し、PyCharmがサーバを実行できることです。私は、PythonとDjangoの正しいバージョンを使用していることを確認しました
- を:私がこれまで試してみました何
。
- は新鮮に作成されたプロジェクトからmanage.pyを取り、「django.core.validators」
- ダウンロードPythonのソースの
- に読まれるファイルシステムを置き換え、ローカルにそれらをコンパイルし、
- しようとしたランニングを新しい仮想環境を作成しましたその仮想環境のない
- しようとした別のジャンゴ(1.9.0、1.9.6、1.9.5)とPython(3.4、3.5.2)のバージョン
は、私はそれを引き起こす可能性がどのようなアイデアを使い果たしました。 Django.core.validatorsはパッケージではありません。これは.pyファイルであり、別の方法でアクセスしようとしているコードはありません。
アイデア/提案はありますか?
ありがとう!それは本当にそこにあったが、私はそこに置いて覚えていない – ethamine