2016-07-01 19 views
3

PyPiからPyRTFをインストールしようとしましたが、これは動作しません。Python3でPyRTFをインストールするには?

パッケージ自体を見つけることができます:

$ pip3 search PyRTF 
PyRTF (0.45) - PyRTF - Rich Text Format Document Generation 

しかし、それが失敗したインストール:

$ 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 

私は混乱しています。

答えて

0

PyRTF3と呼ばれるPyRTFのPython 3バージョンがあります。あなたはそれを見つけることができますHere

PS - pip install PyRTF3またはpip install rtfwをPython 2に使用すると、pip install PyRTFは機能しません。

3

あなたはそれを得るために、SourceForgeのページからの生のURLを使用することができます。

pip install https://sourceforge.net/projects/pyrtf/files/pyrtf/0.45/PyRTF-0.45.tar.gz/download 

しかし、正直に言うと、私はこのライブラリは、最後の更新だったプロジェクトのウェブサイト上で維持されているとは思いませんだけではない3.xのPython 2.xに存在する

from types import StringType 

2005から、11年前に...また、それは形式の行を使用しています。

>>> 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のために設計されました:それはあまりにも特定のエラーがあること提起インポート? StringType3.xシリーズから削除されたときに覚えていないかもしれません。

+0

それで、動作しないのですか?:/ –

+0

@DavidAndreiNedのように、このプロジェクトのステータスを直接見ることができます。私はこの答えを与えたとき、Pythonの '3.5'では使えませんでした。 –

関連する問題