問題タブ [pkg-resources]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
290 参照

python - 1 つのパッケージの複数のバージョンを使用する

私は最近、NLP パッケージspaCyで使用するためにneurocorefをインストールしようとしました。問題は、 neurocoref が spaCy バージョン>=2.1.0および<2.2.0でのみ機能することです。私の現在のバージョンはそれをはるかに上回っており、犠牲にしたくない機能が含まれています。

それで、私の質問は、既存のものに加えて古いバージョンの spaCy をインストールして、それをニューラルコアでのみ使用することはできますか? 同様の質問への回答は、インポート時に複数のバージョン オプション間を移動できることを示唆しているようですが、正確な方法はわかりません。パッケージを別の名前でインストールできますか?

更新:を 使用して別のバージョンをインストールできたと思いますeasy_install spacy==2.1.0。現在、\site-packagesディレクトリには元\spacyのフォルダー\spacy-2.1.0-py3.7-win-amd64.eggと.\spacy\EGG-INFO

それでも、pip freeze' spacy=2.1.0' が表示されずpkg_resoucrces.require('spacy==2.1.0')、インポート時にも機能せず、VersionConflict代わりにエラーが出力されます。