我正在從一個mac的python/django項目工作,最近決定在我的網站上的某些表單上切換到不同的日期/時間輸入庫。在mac上升級pip以安裝Django庫?
我決定更改的庫是Bootstrap3,我按照https://github.com/nkunihiko/django-bootstrap3-datetimepicker的指示安裝它。
該指南說,第一步是「運行pip install django-bootstrap3-datetimepicker
」,這是我私下作出─和bash的控制檯還顯示消息:
成功構建的Django bootstrap3-的DateTimePicker
成功安裝的Django-bootstrap3-的DateTimePicker-2.2.3
然而,然後顯示一個消息,指出:
InsecurePlatformWarning:一個真正的SSLContext對象不可用。這可以防止urllib3正確配置SSL,並可能導致某些SSL連接失敗。您可以升級到Python的更新版本來解決這個...
這也顯示另一條消息,指出:
您正在使用PIP版本8.1.2,但是9.0.1版可用。
你應該考慮通過「點子安裝--upgrade點子」命令
我很新到Python/Django的,並已決定更改庫被用於datetimepicker
的形式,因爲升級與目前我無法解決的問題相比(使用datetimepicker
目前整合到項目中,無法選擇超出01/01/2017的日期)。
我很擔心,如果我在計算機上升級Python,我可能會破壞當前正在正常工作的另一部分項目......是否有辦法防止這種情況發生?
在升級Python之前,我應該升級pip嗎?這樣做的風險是什麼?當我升級Python時,是否存在破壞我的項目中現有代碼的風險?
如果我繼續在mac(我的開發機器)上運行這些升級,我是否還需要在服務器上運行升級,以確保實時網站也能正常運行?
你應該*總是*使用virtualenv。 –
虛擬環境?爲什麼Django/Python項目的開發?我應該如何使用它?我目前正在我的本地機器上開發,並在修復錯誤/增加的功能等時使用'Git'將更改推送到服務器。 – someone2088
是的,使用它。 –