Pip: ヒバリのpipインストール後、__init__。pyファイルは空です

作成日 2020年05月12日  ·  3コメント  ·  ソース: pypa/pip

環境

  • pipバージョン:18.1
  • Pythonバージョン:3.7.3
  • OS:Windows 10、Raspbian 10

説明
新たにpipとpythonをWindowsにダウンロードし、larkをインストールしました(pip installlark)。 larkモジュールを使用するソースを実行した後、larkからモジュールが欠落しているというエラーが発生しました。 ダウンロードしたsite-packages / lark /フォルダーで、_ _ init __.pyファイルが空であることがわかりました。 パッケージを使用するには、ファイルの内容をgithubから手動でダウンロードして追加する必要があります。 この問題は、pipを新規インストールした後にのみ発生します。既存のピップをアップグレードする場合、ケースは正常に機能し、パッケージがダウンロードされ、ファイルの内容は正しいです。

予想される行動
ラークパッケージは、新しくセットアップしたコンピューターで使用できます

再現する方法

  1. 以前にインストールされたことのないコンピューターに最新のpipをインストールする
  2. 'pip installlark'を実行します
  3. site-packages / lark / _ _ init __.pyファイルを確認してください。ファイルにコンテンツがありません

これを3つの異なるマシン(1xWindows、2xRaspberryPi)で再現することができました。 新規インストールではなくpipをアップグレードする場合、この問題は発生しません。

support

最も参考になるコメント

larkパッケージはチケットhttps://github.com/voidfiles/larkに記載されてい__init__.pyは実際には空であり、関連するPyPiパッケージも同じリポジトリを指していることが

新しいvirtualenvにlarkをインストールしたときのパッケージの詳細は次のとおりです。 それは私がgithubリポジトリを見つけた場所です

$ pip show lark
Name: lark
Version: 0.0.4
Summary: Lark is a RESTy interface for python
Home-page: http://github.com/voidfiles/lark
Author: Alex Kessinger
Author-email: [email protected]
License: MIT
Location: /Users/devesh/Desktop/venv/lib/python3.8/site-packages
Requires: Flask, colander, redis, iso8601
Required-by: 

代わりにhttps://github.com/lark-parser/larkをインストールしたいと思いpip install lark-parserを実行する必要があります。

全てのコメント3件

larkパッケージはチケットhttps://github.com/voidfiles/larkに記載されてい__init__.pyは実際には空であり、関連するPyPiパッケージも同じリポジトリを指していることが

新しいvirtualenvにlarkをインストールしたときのパッケージの詳細は次のとおりです。 それは私がgithubリポジトリを見つけた場所です

$ pip show lark
Name: lark
Version: 0.0.4
Summary: Lark is a RESTy interface for python
Home-page: http://github.com/voidfiles/lark
Author: Alex Kessinger
Author-email: [email protected]
License: MIT
Location: /Users/devesh/Desktop/venv/lib/python3.8/site-packages
Requires: Flask, colander, redis, iso8601
Required-by: 

代わりにhttps://github.com/lark-parser/larkをインストールしたいと思いpip install lark-parserを実行する必要があります。

こんにちはdeveshks、

ヒントをありがとう、はい、インストールされたパッケージはvoidfilesからのもののようです。 最初にlarkをインストールし、次にソースにlark-parserをインストールすることの背後にある最初のアイデアを見ていきます。

それは素晴らしいことです。 あなたの問題は、インストールされたパッケージの誤認に関するものであり、pip自体とは関係がないようです。 その場合は、先に進んで問題を解決できます。

このページは役に立ちましたか?
0 / 5 - 0 評価