web-dev-qa-db-ja.com

python 3のmysql-connectorをインストールしようとしています

linuxでの私の経験は最小限なので、少し助けが必要です!

私はpython3.2のpython mysql-connectorをインストールしようとしていますが、pipを使用して 'pip install mysql-connector'でpython2.7にインストールできました。 python 3にインストールするには、python2 pipの代わりにpython3 pipを使用する必要があると信じていますが、どこかで読んでいますが、正しいかどうかはわかりませんが、python3 pipは正しいコネクタを取得するか、 「pip install mysql-connector1.2」などの特定のバージョンを指定する必要がありますか。

とにかく、py3 pipを入手するのが難しいと感じていたので、Pythonの異なるバージョンで作業しやすくするために「virtualenv」の使用を勧める投稿に出会いました。この郵便受け:

buntu 12.04 LTSでpython 3のpipをインストールする方法

仮想環境を作成し、アクティブにしてから、必要なパッケージをpipインストールするように指示します。しかし、pipをインストールする限り、必要なmysql-connectorを取得していないようで、virtualenv内から「pip --version」を実行すると、python2.7 pipが使用されていることがわかります。

「easy-install pip3」などのpip3を取得するために他のことを試してみましたが、どちらも動作していないようです。

これが正しいmysql-connectorを取得するための唯一のルートですか?または、pip3を取得する別の方法がありますか(py3.2用)?

ありがとう、どんなアドバイスも大歓迎です!

3
ThriceGood

あ!直面していると思われる問題は、python3でvirtualenvを作成できないことです。

python3環境の依存関係をインストールするには、pip3 install package-nameを実行します

Python3環境でvirtualenvを作成するには、次の手順に従います。

virtualenv -p /usr/bin/python3 yourenv
source yourenv/bin/activate
pip3 install mysql-connector
2
yask

Sudo apt-get install python3-mysql.connector
または
pip3 install mysql-connector

これにより、python3のmysql.connectorがUbuntuにインストールされます。

5

Python3にpipをインストールするだけです:

Sudo apt-get install python3-pip

その後、pip3をyaskコメントとして使用できます。

pip3 install mysql-connector
2
Javier Rivera