如何解决使用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 举报,一经查实,本站将立刻删除。