問題タブ [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.
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
代わりにエラーが出力されます。