2019年3月23日土曜日

パイソンでバージョンが、ごちゃごちゃに!

パイソンでバージョンが、ごちゃごちゃに!

自分の環境は、ubuntuでDTIのVPSを利用しています。
安くて中々気に入っています。

宣伝する気はありませんがこちらです!
DTIのServersMan@vps
月額350円は遊ぶには持って来いだね!

パイソンデバッガーを公開しているのですが、そこのデバックターゲットの
バージョンが、pyhton3.6なもんで大変だった。


初期時は、ver2.7 とver3.4だったと記憶していたが、

pipでインストールするときには、こんな感じでやっていました!

python3.6 -m pip install インストールしたいもの

何が何だか分からなくなったので、
python3.x  -m pip install --upgrade pip
pipもアップグレード



因みに以下のように、バージョンによってインストールされる場所が違う
python 2.6, 2.7
apt-getでインストール
 /usr/lib/python2.X/dist-packages
easy_installでインストール
 /usr/local/lib/python2.X/dist-packages
ローカルでインストール
 /usr/local/lib/python2.X/site-packages
python 3
apt-getでインストール
 /usr/lib/python3/dist-packages
easy_installでインストール
 /usr/lib/python3/dist-packages
ローカルでインストール
 /usr/local/lib/python3/site-packages



でも、この解決策が一番いいなと思い今は、少し落ち着いたです。
解決策1
python2系は、まだ色々なライブラリーがあり便利そうだがメインにしない
つまりpyhtonと入力するとpyhton3が起動する、2系を使いたい時は
「python2」と明示的にする。

解決策2
これは、ずぼらの自分の所為なのだが
python3を起動すると、最新のバージョンが起動するようにした。


シンボリックリンクなので、こんな感じで変更した。
rm /usr/bin/python
ln -s /usr/bin/python3 /usr/bin/python

確認checkです。
root@localhost:~# which python
root@localhost:~# ls -l /usr/bin/python
lrwxrwxrwx 1 root root 16  3月 23 17:02 /usr/bin/python -> /usr/bin/python3

0 件のコメント:

コメントを投稿