web-dev-qa-db-ja.com

インストール:Reportlab:「ImportError:reportlab.libという名前のモジュールはありません」

Reportlabをインストールしました

pip install reportlab

(また経由してみました

easy_install reportlab

..しかし、上記のエラーが発生します。その前に他のRLインポートがあります-対象となるのは.libです。私は過去にRLがうまく機能したことがありましたが、ITは私のコンピューターのイメージを再作成し、それを再構築しようとしています。スクリプトは正常に動作しますが、RLインストールにはファンキーなものがあると思います。

Reportlab:3.3.0

12
DeltaG

ほとんどの場合、このようなエラーは、パッケージ自体またはその依存関係のいずれかで壊れたパッケージが原因で発生します。

このような問題を解決する最善の方法は、パッケージを強制的に再インストールすることです。パッケージとその依存関係が再インストールされ、パッケージが修復される可能性があります。

reportlabを強制的に再インストールするには、次のコマンドを使用します。

pip install --upgrade --force-reinstall reportlab
9
B8vrede

上記の解決策が機能しない場合は、現在のディレクトリにreportlab.pyという名前の他のモジュールがないことを確認してください。あなたがWindowsのコマンドラインでこれを行うことができる別の代替手段

pipアンインストールreportlab

次に、reportlabのアカウントを作成します。ここにリンクがあります https://www.reportlab.com/accounts/register/ 次に、これをコピーしてWindowsコマンドラインに貼り付けます

pip install -ihttps://www.reportlab.com/pypi -U reportlab

ユーザーとパスワードの入力を求められたら、今登録したものを使用します

0
Ronald Saunfe

ReportLabをインストールする最良の方法は、.exeインストーラーを使用することです。彼らは32ビットと64ビットのインストーラーを持っています。
https://pypi.org/project/reportlab/2.7/

0
Donny V.