首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到特定版本的依赖库(Django/Pinax)

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

Stack Overflow用户
提问于 2012-05-20 21:14:12
回答 1查看 1.1K关注 0票数 0

根据我的应用程序,我需要django-microblogging==0.2.dev1包,但是当我把它放到requirements.txt中时,它找不到这个特定的版本。

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

我在谷歌上搜索到了0.2.dev1版本,并下载了我在这里找到的源代码:http://dist.pinaxproject.com/dev/django-microblogging/

我将其解压并将以下内容放入我的requirements.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

有谁知道我该如何纠正这个错误?这完全把我难倒了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-20 22:00:10

更新

这个问题似乎是无法从heroku的virtualenv卸载旧的django-microblogging-0.1.2。尝试了https://stackoverflow.com/a/9463068/165603中的方法来卸载以前的版本,它似乎起作用了。

特别是,使用的命令是:

代码语言:javascript
复制
heroku config:add BUILDPACK_URL=git@github.com:heroku/heroku-buildpack-python.git#purge

试着把

代码语言:javascript
复制
django-microblogging-0.2.dev1.tar.gz
# or
path_to/django-microblogging-0.2.dev1.tar.gz

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

此外,您还可以使用

代码语言:javascript
复制
django-microblogging==0.2.dev1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10673718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档