2016-12-15 4 views
0

저는 파이썬/django 프로젝트를 Mac에서 작업하고 있으며, 최근에 내 웹 사이트의 일부 양식에 날짜/시간 입력을 위해 다른 라이브러리로 전환하기로 결정했습니다.Django 라이브러리를 설치하려면 Mac에서 upgrade pip?

내가 바꾸기로 결정한 라이브러리는 Bootstrap3이며 지침을 따르고 있습니다 : https://github.com/nkunihiko/django-bootstrap3-datetimepicker을 설치하십시오.

성공적으로 구축 장고 - bootstrap3-을 DateTimePicker

성공적으로 :

이 설명서는 첫 번째 단계는 내가 done-과 bash는 콘솔 메시지를 표시했다 가지고있는 'pip install django-bootstrap3-datetimepicker 실행'하는 것이라고 말한다

,691,363 : 설치 장고 - bootstrap3-을 DateTimePicker-2.2.3

그러나, 그 다음라는 메시지를 표시210

InsecurePlatformWarning : true SSLContext 오브젝트를 사용할 수 없습니다. 이렇게하면 urllib3이 SSL을 적절하게 구성하지 못하게되고 특정 SSL 연결이 실패 할 수 있습니다. 당신은

은 또한 알리는 또 다른 메시지가 표시 ...이 문제를 해결하기 위해 파이썬의 최신 버전으로 업그레이드 할 수 있습니다 : 당신은 핍 버전 8.1.2을 사용하는

을, 그러나 버전 9.0.1을 사용할 수 있습니다 .

당신은 내가 파이썬/장고 아주 새로운 오전 및 양식 때문에에 datetimepicker에 사용되는 라이브러리를 변경하기로 결정했습니다

명령 '--upgrade 핍 설치 핍'를 통해 업그레이드를 고려해야합니다 내가 해결할 수 없었던 현재 문제의 문제 (현재 프로젝트에 통합 된 datetimepicker을 사용하여 2011 년 1 월 1 일 이후의 날짜를 선택할 수 없음).

컴퓨터에서 파이썬을 업그레이드하면 현재 올바르게 작동하는 프로젝트의 다른 부분이 손상 될 수 있습니다. 걱정하지 않으셔도됩니다.이를 방지하는 방법이 있습니까?

콘솔로 파이썬을 업그레이드하기 전에 pip를 업그레이드해야합니까? 이 일의 위험은 무엇입니까? 파이썬도 업그레이드 할 때 내 프로젝트에서 기존 코드를 손상시킬 위험이 있습니까?

mac (내 개발 컴퓨터)에서 이러한 업그레이드를 실행하는 경우 라이브 웹 사이트가 올바르게 작동하도록 서버에서 업그레이드를 실행해야합니까?

+3

* 항상 * virtualenv를 사용해야합니다. –

+0

가상 환경? Django/Python 프로젝트의 개발은 무엇입니까? 어떻게 사용해야합니까? 나는 현재 나의 로컬 컴퓨터에서 개발 중이며, 버그/추가 기능 등을 고쳤을 때'힘내 (Git) '를 사용하여 서버에 변경을 가하고있다. – someone2088

+0

예, 그것을 사용하십시오. –

답변

0

datetimepicker가 업데이트되어 올바르게 작동합니까? 올바르게 작동하는 경우 반드시 업그레이드 할 필요는 없습니다. 당신은 SSL 연결을 테스트 할 수 있습니다.

파이썬 2에서 3으로 이동하면 확실히 응용 프로그램이 중단됩니다. 하지만 당신의 PIP 버전은 --upgrade가

명령을 핍 설치 PIP

를 사용하는 버그없이 쉽게 업그레이드 할 수 있습니다.

나는 virtualenv를 사용해야한다는 것에 동의하지만, 새로운 파이썬 버전으로 마이그레이션하는 동안 프로그램이 중단되는 것을 막아주지는 않습니다.