0

単一のプログラムの複数のバージョンをインストールすることについて質問があります。プロジェクトの一部で Weblogo-3.3 を使用する必要があるようですが、別の部分で使用している別のプログラムが Weblogo-2.8.2 を依存関係として使用しており、3.3 では動作しません。これは...両方の部分を行う必要があるため、問題があります。どちらも python 2.7 を使用します。

仮想環境を使用して Weblogo-2.8 を選択的にインストールして実行する方法はありますか? それを行って、それを依存関係として使用するプログラムを実行しようとしても、Weblogo-3.3 を呼び出そうとするのではないかと心配しています。それらは両方とも python の dist-packages フォルダーにあり、競合を引き起こしませんか?

Virtualenv でインストールしようとしましたが、現在の Weblogo-3.3 のインストールを台無しにしたくなかったので、確実にわかるまで保留しました。ありがとう!

4

1 に答える 1

1

これはまさに仮想環境の目的です。

仮想環境を作成してアクティブ化すると、実行する「pip install」または「easy_install」はその環境にのみ影響し、サイトには影響しません。

2.8 が動作するようになったら、別の virtenv に 3.0 をインストールしてから、サイト全体の Weblogo を削除することを検討してください。

于 2013-03-16T20:48:26.757 に答える