Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将Django项目从windows导入linux时出错_Python_Django - Fatal编程技术网

Python 将Django项目从windows导入linux时出错

Python 将Django项目从windows导入linux时出错,python,django,Python,Django,我在一个使用python3和django的Windows7计算机项目中工作,现在我在家里使用GNU/LinuxOne,我正在努力使它工作,但我有一些错误 我把所有的东西都放在一个文件夹里,在这个文件夹里我安装了一个带有django的virtualenv,在这个文件夹里我把我的项目放进去,然后我制作了一个 python3 manage.py makemigrations python3 manage.py migrate python3 manage.py runserver 我登录到服务器,所

我在一个使用python3和django的Windows7计算机项目中工作,现在我在家里使用GNU/LinuxOne,我正在努力使它工作,但我有一些错误

我把所有的东西都放在一个文件夹里,在这个文件夹里我安装了一个带有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'
我复制了所有的东西,就像在我的另一台电脑上一样

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

尝试将您的根文件夹添加到Python的PYTHONPATH环境变量中—这样,它将发现
substats
ah
都是可以找到的Python包

在bash提示符下,站在根“substats”路径类型处:

export PYTHONPATH=`pwd`:$PYTHONPATH
但实际上,这只是一个解决方法-您真正需要的是使用使用setuptools的
setup.py
文件来配置您的项目,并且只需使用PIP在本地安装它(使用
PIP develop
命令),这也将解决您的依赖性问题


而且,如果您不是,您真的应该为您的项目使用版本控制系统

是设置和问题的总和:pip+virtualenv+virtualenvwrapper请查看

请显示项目的布局,包括脚本和设置文件的位置。我尝试粘贴“树输出,但它似乎不起作用我”我现在意识到在Win PC中我有python 3.5和debian 3.4,这就是问题所在吗?可能吧。在创建虚拟环境时,请尝试使用相同的python版本。不幸的是,它会出现相同的错误
export PYTHONPATH=`pwd`:$PYTHONPATH