한 서버에서 다른 서버로 Python Django 프로젝트를 이동하려고합니다. 나는 데비안 7을 사용하고 있는데, 파이썬 2.7.3이 대상 서버에 표준으로 설치되어있다 (원래 서버는 데비안 7도 사용했다). 그것은 또한manage.py를 실행할 때 이러한 오류를 수정하는 방법
install.pip
애플 리케이션이 새로운 웹 서버에서 실행되는 파일이
-env
-src
, 지금 - : 그것은 부모 폴더에
나는 이동하려고이 프로젝트는 다음 디렉토리가 있습니다 uwsgi를 구성했지만 프로젝트 소스 폴더에서 manage.py를 사용하고 싶습니다. 나는 다음과 같은 명령을 실행하면 :
python manage.py changepassword user
을 내가
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
이 해결을 위해 다음과 같은 오류를 얻을, 나는 VIRTUALENV를 설치하고, PIP 및 새로운 가상 environement을 만들었습니다. 나는 다음 명령을 실행 :이했을 때 내가
Failed building wheel for Pillow
나는이 온라인을 연구에 오류가 발생하고 가능한 솔루션 난 다음했던 libjpg를 설치하는 것입니다 결정
pip install -r /sourcefolder/install.pip
명령
apt-get install libjpeg8-dev
나는 다시 pip install -r /sourcefolder/install.pip
을 실행했고 이번에는 오류없이 완료했다.
다시 한번 명령을 실행하는 것을 시도했다 : -
python manage.py changepassword user
난 여전히 오류가 발생하고 있지만, 지금은 변경되었습니다.
파일 "manage.py", 8 호선, django.core.management 수입 execute_from_command_line에서 ImportError를에 : 나는 가상 환경의 외부에서 명령을 실행하면
, 나는 다음과 같은 오류가 나타날 수 : django.core.management라는 이름의 모듈이 없습니다.
가상 환경에서 명령을 실행하면 (설치를 사용하여 pip를 실행했습니다.나는이 오류가) 핍 요구 사항은
나는 등 읽기의 용이성을 위해/원본 경로에 긴 경로를 변경 : -
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/sourcepath/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line
utility.execute()
File "/sourcepath/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 324, in execute
django.setup()
File "/sourcepath/env/local/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/sourcepath/env/local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/sourcepath/env/local/lib/python2.7/site-packages/django/apps/config.py", line 90, in create
module = import_module(entry)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named dal
그러나 더 많은 연구 온라인이는 DAL 패키지 누락 가능성 때문입니다 결정했습니다 나는 함께 설치 할 수 있어야 - 내가 그 명령을 실행할 때
pip install dal
그러나 나는 다음과 같은 오류
0123을받을(생략 경로의 첫 번째 부분)
/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Could not find a version that satisfies the requirement dal (from versions:)
No matching distribution found for dal
내 연구는이 최신 오류에 대한 해결책을 찾을 수있다. 나는 나의 접근 방식이 잘못되었다고 생각하기 시작했다. 나는 여기서 오류가 증가하는 구덩이에 빠지는 것처럼 보인다.
간단히 장고 프로젝트를 한 서버에서 다른 서버로 이동하고 오류없이 원본 폴더에서 manage.py를 실행하기 만하면됩니다. (나는 시스템 관리자이므로 장고 코더가 아니기 때문에 쉬운 해결책이 없기를 바랍니다) 어떤 도움이 많이 주어집니다.
고맙습니다! 당신은 신사이고 학자입니다. 나는 이것을 설치했으며 현재 작동 중이다. 매우 감사. – Gary