It should either be a path to a local project or a VCS URLというErrorの対処方法

スポンサーリンク

前回、「Pythonでpipによってインストールされたすべてのパッケージを削除する」という記事を公開したのだが、ここで記載されている「pipによってインストールされたすべてのパッケージを削除する」方法を行った。

py -3.8 -m pip freeze > piplist.txt
py -3.8 -m pip uninstall -r piplist.txt -y
ERROR: c:usersuser_downloadsasyhttp-master is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https, git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+svn, svn+file).

行った後に上記のErrorが出力されるケースが発生した。

このErrorが発生した原因を調べてみると、前に「asyncio と aiohttp を使用して非同期 HTTP リクエストを実行するライブラリ「asyhttp」をインストール」するという作業で、Githubから一旦ローカル上にパッケージをダウンロードし、ライブラリをインストールすることを行ったが、これが原因で、Errorとなっている可能性があった。そのため、出力されたErrorにも記載され、asyhttp-masterをダウンロードした時に生成された「asyhttp-master」というフォルダを削除してみる。

py -3.8 -m pip freeze > piplist.txt
py -3.8 -m pip uninstall -r piplist.txt -y

削除後、再度「pipによってインストールされたすべてのパッケージを削除する」方法を行ってみると、pipによってインストールされたすべてのパッケージを削除することができた。

コメント

タイトルとURLをコピーしました