我在一個項目中使用python3和django從Windows 7的計算機,現在我在家裏在我的GNU/Linux之一,我試圖讓它工作,但我有一些錯誤。從Windows導入到Django項目的錯誤到我的工作
我解包文件夾中的整個事情,在那一個我已經安裝了Django的一個virtualenv中,我把這個項目我的文件夾裏面,然後我讓
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver
我登錄服務器一切都在那裏,每一個數據,模型等。
到目前爲止效果很好。但後來我嘗試運行一個腳本,並得到這個錯誤:
mod = importlib.import_module(self.SETTINGS_MODULE) File "/home/alex/proyectosP/ahq/11_env/lib/python3.4/importlib/__init__.py",
line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 2254, in _gcd_import File
"<frozen importlib._bootstrap>", line 2237, in _find_and_load File
"<frozen importlib._bootstrap>", line 2212, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 321, in
_call_with_frames_removed File "<frozen importlib._bootstrap>", line 2254, in _gcd_import File "<frozen importlib._bootstrap>", line
2237, in _find_and_load File "<frozen importlib._bootstrap>", line
2224, in _find_and_load_unlocked
ImportError: No module named 'subastas'
有問題的腳本有這個頭
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "subastas.settings")
import django
django.setup()
我拷入一切確切的,因爲我有我的其他電腦
subastas/
|-- ah
| |-- admin.py
| |-- api
| | |-- apiFunciones.py
| | |-- __init__.py
| | `-- __pycache__
| | |-- apiFunciones.cpython-35.pyc
| | `-- __init__.cpython-35.pyc
| |-- apps.py
| |-- busquedas
| | |-- busquedas.py
| | |-- datos.py
| | `-- __pycache__
| | |-- busquedas.cpython-35.pyc
| | `-- datos.cpython-35.pyc
| |-- config.py
| |-- correos
| | |-- funciones.py
| | |-- __init__.py
| | `-- __pycache__
| | |-- funciones.cpython-35.pyc
| | `-- __init__.cpython-35.pyc
| |-- graficas
| | |-- GraficasFunciones.py
| | |-- GraficaTest.py
| | `-- __init__.py
| |-- __init__.py
| |-- logs
| | `-- registro.txt
| |-- migrations
| | |-- 0001_initial.py
| | |-- 0002_auto_20170125_1727.py
| | |-- __init__.py
| | `-- __pycache__
| | |-- 0001_initial.cpython-35.pyc
| | |-- 0002_auto_20170125_1727.cpython-35.pyc
| | `-- __init__.cpython-35.pyc
| |-- models.py
| |-- obtenerCotizaciones.py
| |-- __pycache__
| | |-- admin.cpython-35.pyc
| | |-- config.cpython-35.pyc
| | |-- __init__.cpython-35.pyc
| | `-- models.cpython-35.pyc
| |-- resultados
| | |-- graficas
| | | |-- evolucionFrasco de Agilidad.svg
| | | |-- evolucionFrasco de Fuerza.svg
| | | |-- evolucionFrasco de Intelecto.svg
| | | `-- evolucionRosaluz.svg
| | |-- Rozaluz.csv
| | `-- temporal.json
| |-- tests.py
| |-- views.py
| `-- zips
| |-- testFactory.py
| `-- zfactory.py
|-- db.sqlite3
|-- manage.py
`-- subastas
|-- __init__.py
|-- __pycache__
| |-- __init__.cpython-35.pyc
| |-- settings.cpython-35.pyc
| |-- urls.cpython-35.pyc
| `-- wsgi.cpython-35.pyc
|-- settings.py
|-- urls.py
`-- wsgi.py
請出示你的項目的佈局,包括腳本的位置和設置文件。 – Alasdair
我想粘貼'樹的輸出,但它似乎並沒有工作我' – Alexev
我現在意識到,在Win PC中我有python 3.5和我的debian 3.4,可以這樣的問題? – Alexev