找不到依赖库的特定版本(Django/Pinax)

2024-04-19 15:40:40 发布

您现在位置:Python中文网/ 问答频道 /正文

基于我的应用程序,我需要django-microblogging==0.2.dev1包,但是当我把它放进去的时候要求.txt,找不到此特定版本。在

当我使用它能找到的版本(一个旧版本)时,我发现我的应用程序出现了错误,我相信这是由这个旧版本造成的。在

我可以用google搜索0.2.dev1版本并下载了我在这里找到的源代码:http://dist.pinaxproject.com/dev/django-microblogging/

我解开它,把下面的要求.txt文件:-I ./django-microblogging-0.2.dev1

但现在我收到了以下错误消息:

ValueError: ('Expected version spec in', '-I ./django-microblogging-0.2.dev1', 'at', ' ./django-microblogging-0.2.dev1')

我也试过-I ./django-microblogging-0.2.dev1 == 0.2.dev1

有人知道我怎样才能改正这个错误吗?这真让我难受。在


Tags: 文件djangodev版本txtcom应用程序http
1条回答
网友
1楼 · 发布于 2024-04-19 15:40:40

更新

问题似乎是从heroku的virtualenv卸载旧的django-microblogging-0.1.2失败。尝试了https://stackoverflow.com/a/9463068/165603中的方法卸载以前的版本,它似乎可以工作。在

特别是使用的命令是:

heroku config:add BUILDPACK_URL=git@github.com:heroku/heroku-buildpack-python.git#purge

试着把

^{pr2}$

直接在requirements.txt中。当使用相对路径时,它应该是相对于运行pip的目录。在

还有,你可以用

django-microblogging==0.2.dev1

相关问题 更多 >