之前各个项目之间都用统一的依赖包,直接用pip freeze>requeriments.txt即可,安装virtualenv后需要配置不同的环境,
现在有这样的困惑,
通常一个django后台项目需要的依赖包是怎么样的,大家是如何选用各种依赖包的?
PS:特别是安装mysql一直都会出现各种问题。
MySQL-python==1.2.5
之前各个项目之间都用统一的依赖包,直接用pip freeze>requeriments.txt即可,安装virtualenv后需要配置不同的环境,
现在有这样的困惑,
通常一个django后台项目需要的依赖包是怎么样的,大家是如何选用各种依赖包的?
PS:特别是安装mysql一直都会出现各种问题。
MySQL-python==1.2.5
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
2 回答468 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
昨天我迁移个人博客的时候用的是pyvenv(类似virtuallenv),在安装依赖的时候诸如Mysql-python、lxml等都会出现问题,因为它用的是pip安装。对于会出问题的安装包,个人建议去这个网址下载已经编译好的扩展,比如mysql-python(mysqlclient实现了所有操作数据库的接口),我们可以直接下载mysqlclient.whl文件,然后再在虚拟环境中安装它,安装方式为:激活虚拟环境->通过pip安装wheel扩展(目的是安装.whl文件)->通过pip安装.whl文件。Mysql-python就可以这样安装,其它通过requeriments.txt安装失败的扩展库也可以通过这种方式安装。
PS:如果题主还有啥不清楚的,可以看一看我写的博文,步骤比较详细:windows上使用pyvenv进行项目隔离