linux下载funcat的python包失败,急,please!救救苦难的孩子吧

慕飒潇湘 2019-12-18 11:29:19


原先是正常的,只是对把解释器升级到python3.7.4后报错误没有funcat的包,使用pip install funcat错误,提示没有pip.req
...全文
254 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
慕飒潇湘 2019-12-24
  • 打赏
  • 举报
回复
引用 5 楼 tianfang 的回复:
导入的是 parse_requirements 方法 。修改的方法就是把setup中的parse_requirements 方法用自己定义的代替


https://qa.1r1g.com/sf/ask/1763495611/
这个里面的代码很清楚

好的,谢谢大神
tianfang 2019-12-20
  • 打赏
  • 举报
回复
https://qa.1r1g.com/sf/ask/1763495611/ 我的方法别人也写了方法,如上
tianfang 2019-12-20
  • 打赏
  • 举报
回复
参考: https://stackoverflow.com/questions/25192794/no-module-named-pip-req https://inneka.com/programming/python/no-module-named-pip-req/ 简单的方法是:修改funcat源码,https://github.com/cedricporter/funcat/blob/master/setup.py 删除11-14行的import 30行的调用parse_requirements 换为以下方法的调用:


def parse_requirements(filename):
    """ load requirements from a pip requirements file """
    lineiter = (line.strip() for line in open(filename))
    return [line for line in lineiter if line and not line.startswith("#")]
weixin_45870956 2022-03-12
  • 举报
回复
@tianfang 改GitHub上的?还是我得先下载
tianfang 2019-12-20
  • 打赏
  • 举报
回复
导入的是 parse_requirements 方法 。修改的方法就是把setup中的parse_requirements 方法用自己定义的代替 https://qa.1r1g.com/sf/ask/1763495611/ 这个里面的代码很清楚
慕飒潇湘 2019-12-20
  • 打赏
  • 举报
回复
引用 3 楼 tianfang 的回复:
https://qa.1r1g.com/sf/ask/1763495611/

我的方法别人也写了方法,如上

调用这块还是挺复杂的,生产服务器上,我有点慌,升级升出问题来了
weixin_45870956 2022-03-12
  • 举报
回复
@慕飒潇湘 这代码是写在哪的,我是用黑框pip 下载 报的错,应该在哪改代码呀
慕飒潇湘 2019-12-18
  • 打赏
  • 举报
回复
pip.req我也下载不下来,这个是有问题

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧