2016-11-09 1 views
0

그래서 백엔드 데이터베이스로 웹 사이트를 개발했습니다. 다음은 내 현재 설정이며 큰 노력 : 현재 Windows를 사용하여 가상 환경 실행 우분투에서 생성

  • 우분투 16.04를 사용
    • 가 나는 VIRTUALENV를 생성하고 가상 환경 내에서 장고과 PostgreSQL을 다운로드했습니다.
    • 또한 가상 환경에서 Python 3.5.2를 다운로드하여 사용하고 있습니다.

    내 전체 폴더 구조가 GitHub에 있으므로 이동 중에도 코드를 편집 할 수 있습니다 (다시 말하면 우분투에서는 제대로 작동합니다).

    Powershell을 사용하여 Windows 10에서 일부 편집을 시작하려고 할 때 문제가 발생합니다. 가상 환경을 실행하고 'python manage.py runserver'를 사용하여 서버를 초기화하기 위해 'activate.sh', 'activate.csh'또는 'activate.fish'파일을 실행하는 방법이 확실하지 않으므로 시작할 수 있습니다. 내 웹 사이트 편집.

    누구든지 문제가 발생하여이를 해결하는 방법을 찾았습니까? Windows에서 작업을 시작하는 방법에 대한 도움이 될 것입니다.

    자세한 내용이 필요하면 이드에게 제공하십시오.

    감사합니다.

  • 답변

    0

    relocatable 옵션없이 우분투에서 virtualenv를 생성했다고 가정합니다. OS 변화에 차이가 있기 때문에 먼저 Windows에서 새 가상 환경을 만들어야합니다. Windows에서 새 가상 환경을 만들려는 디렉토리로 이동 한 후 다음 명령을 실행하십시오. - virtualenv. 합니다 (참고. 현재 디렉토리 옵션을 지정)이 후 을 즉 1) 포함 2) 해방 디렉토리에 생성 된 세 개의 디렉토리가있을 것 3) 스크립트

    으로 이제 activate.bat 파일은 스크립트에서 당신 Scripts \ activate

    환경이 활성화 된 후 -r requirements.txt를 pip하고 평상시처럼 manage.py 스크립트를 실행할 수 있습니다.

    더 참고하면 읽을 수 있습니다 : - https://virtualenv.pypa.io/en/stable/userguide/

    +0

    이렇게 빨리 응답 해 주셔서 감사합니다. 내 전체 가상 환경 + 프로젝트를 github에 올려 놓았을 때 다른 OS에서 작동하는 것이 좋을 것이라고 생각하여 실제로 도움이되었습니다. 건배 – mprouve