首页 > django项目requriments.txt依赖包

django项目requriments.txt依赖包

之前各个项目之间都用统一的依赖包,直接用pip freeze>requeriments.txt即可,安装virtualenv后需要配置不同的环境,
现在有这样的困惑,
通常一个django后台项目需要的依赖包是怎么样的,大家是如何选用各种依赖包的?
PS:特别是安装mysql一直都会出现各种问题。
MySQL-python==1.2.5


昨天我迁移个人博客的时候用的是pyvenv(类似virtuallenv),在安装依赖的时候诸如Mysql-python、lxml等都会出现问题,因为它用的是pip安装。对于会出问题的安装包,个人建议去这个网址下载已经编译好的扩展,比如mysql-python(mysqlclient实现了所有操作数据库的接口),我们可以直接下载mysqlclient.whl文件,然后再在虚拟环境中安装它,安装方式为:激活虚拟环境->通过pip安装wheel扩展(目的是安装.whl文件)->通过pip安装.whl文件。Mysql-python就可以这样安装,其它通过requeriments.txt安装失败的扩展库也可以通过这种方式安装。

PS:如果题主还有啥不清楚的,可以看一看我写的博文,步骤比较详细:windows上使用pyvenv进行项目隔离


django项目的依赖包和普通的依赖包安装方法都一样的,只是像MySQL这种本身就要依赖系统里面的其它非Python包才会出现各种问题的

【热门文章】
【热门文章】