-2

Python 2.7 と 3.3 の 2 つのバージョンがあります。2つの異なるpythonバージョンを使用して作業できることを期待して、virtualenvをインストールしました。

最初のプロジェクト環境を作成しました:

/usr/local/bin/virtualenv -p /usr/local/bin/python2.7 first

その環境でのみ利用可能なpymysqlパッケージをインストールしました。

同じパッケージをグローバルに利用できるようにしたいのですが、どうすればよいですか?

環境を設定せずに pip install を実行すると、実際には 3.3 バージョンのサイト パッケージにインストールされますが、2.7 と互換性があるため最終的に失敗しますか?

4

2 に答える 2

2

パッケージをグローバルに利用できるようにするには、パッケージをグローバルにインストールする必要があります。virtualenv個別のパッケージをインストールするために特別に作られています。他に何も提供しないので、なぜそれを使用しているのかわかりません。

于 2013-04-10T09:02:35.503 に答える
0

2 つの Python バージョンをインストールするために virtualenv を使用する必要はありません。実際、virtualenv はそれをまったく助けません。Virtualenv は、同じPython バージョンの複数のインストールをインストールすることです。

したがって、2 つの異なるバージョンの Python をインストールするには、2 つの異なるバージョンの Python をインストールするだけです。それはとても簡単です。

http://regebro.wordpress.com/2011/02/02/newbie-hint-on-installing-python-and-its-modules-and-packages/

于 2013-04-10T09:53:06.550 に答える