首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用PyRTF安装Python3?

问如何用PyRTF安装Python3?
EN

Stack Overflow用户
提问于 2016-07-01 00:38:57
回答 2查看 4.8K关注 0票数 6

我试图从PyRTF中安装PyPi,但这不起作用。

可以找到包裹本身:

代码语言:javascript
复制
$ pip3 search PyRTF
PyRTF (0.45)  - PyRTF - Rich Text Format Document Generation

但是安装它失败了:

代码语言:javascript
复制
$ sudo -H pip3 install PyRTF
Collecting PyRTF
  Could not find a version that satisfies the requirement PyRTF (from versions: )
No matching distribution found for PyRTF

我很困惑。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-16 12:20:47

有一个称为PyRTF3的Python3版本的PyRTF3。你可以找到它,这里。

PS -对Python2使用pip install PyRTF3或pip install rtfw,pip install PyRTF不起作用。

票数 5
EN

Stack Overflow用户

发布于 2016-07-01 01:07:48

您可以使用sourceforge页面中的原始url来获得它:

代码语言:javascript
复制
pip install https://sourceforge.net/projects/pyrtf/files/pyrtf/0.45/PyRTF-0.45.tar.gz/download 

但是,老实说,我不认为这个库是在项目网站上维护的,上一次更新是来自2005,11年前。此外,它还使用了表单的一行:

代码语言:javascript
复制
from types import StringType

它只存在于Python 2.x中,而不存在于3.x中。导入它也会引发特定错误:

代码语言:javascript
复制
>>> import PyRTF
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/jim/anaconda3/lib/python3.5/site-packages/PyRTF/__init__.py", line 1, in <module>
    from    PropertySets    import  *
  File "/home/jim/anaconda3/lib/python3.5/site-packages/PyRTF/PropertySets.py", line 12, in <module>
    from    types       import  StringType
ImportError: cannot import name 'StringType'

所以也许它是为Python 2.x设计的?我不记得StringType是什么时候从3.x系列中删除的,也许它是针对旧版本的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38135344

复制
相关文章

相似问题

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