繁体   English   中英

在Mac上升级pip以安装Django库?

[英]upgrade pip on mac to install a Django library?

我正在从Mac上进行python / 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可用。

您应该考虑通过“ pip install --upgrade pip”命令进行升级

我对Python / Django还是很陌生,由于当前无法解决的问题,我决定更改表单上用于datetimepicker的库(无法选择其他日期)使用当前集成到项目中的datetimepicker进行更新( datetimepicker )。

我担心如果我在计算机上升级Python,我可能会破坏项目的另一部分,而该部分当前正在正常运行...是否可以防止这种情况发生?

是否应按照控制台的建议在升级Python之前先升级pip? 这样做有什么风险? 当我也升级Python时,是否存在破坏项目中任何现有代码的风险?

如果我确实继续在Mac(我的开发机)上运行这些升级,是否还需要在服务器上运行升级,以确保实时网站也正常运行?

datetimepicker是否已更新并且可以正常工作? 如果它们运行正常,则不必升级。 您可以测试ssl连接。

从python 2升级到3肯定会破坏您的应用程序。 但是您的pip版本可以轻松升级,而不会使用任何错误

点安装-升级点

命令。

我同意您应该使用virtualenv,但是在迁移到较新的python版本时,这不会使您的程序免受破坏。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM