微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用curses的python项目有什么要求?

如何解决使用curses的python项目有什么要求?

我是刚开始使用Pypi打包程序。我遵循了a tutorial,但并没有过多地说明要求。

在我的项目中,我使用了一些软件包,例如:

def some_function(exceptionHandler=handle_exception):
    try:
        do_something()
    except SpecificException:
        exceptionHandler()

def different_function():
    some_function(exceptionHandler=different_handling)

首先,我不知道import datetime,time from time import sleep import sys,os import datetime import pickle import shlex import re import textwrap import json import newspaper #This is a github project import curses as cur # This must work on both linux and windows from curses import wrapper from curses.textpad import rectangle from pathlib import Path from urllib.parse import urlparse from appdirs import * 中必须有哪个。

newspaper3k是一个github项目,但是有一个pypi包here。关于requirements.txt

但是,所需的主要软件包是appdirs。它必须在Windows和Linux上均可使用。我猜在Windows中,有一个名为curses的软件包。那Linux呢?以及安装程序如何知道要安装哪个?请指导我,尤其是在windows-curses上。

解决方法

如果要安装具有相关性的python软件包,则无需全部列出它们。 Pip也将解决并安装它们。要安装newspaper3k,您只需运行以下

pip install newspaper3k

剩下的事将由点子负责。

关于ncurses,它是标准python软件包的一部分。您可以找到更多信息here

requirements.txt是一种用于指定项目依赖项的方法。这是一个简单的文本文件,列出了所需的库。它在管理适当的库版本时非常方便。例如,您可以添加以下行

newspaper3k==0.2.8

然后运行

pip install -r requirements.txt

您可以在requirements.txt here上阅读更多内容。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。