みやたくワークスの徒然ブログ

みやたくワークスの徒然ブログ

PR

×

Profile

たくぷれっさ2号機

たくぷれっさ2号機

Calendar

Archives

2026.05
2026.04
2026.03
2026.02
2026.01
2025.04.09
XML
カテゴリ: カテゴリ未分類
「​​​pyenvをインストールする​​​」の続き。

急ぎプログラムに着手したくて環境構築の時間をスキップするために一度 pyenv の使用を断念しました。
でとった手段がどろくさい「シンボリックリンクを貼り替える」方法。

python 3.x.xをインストールすると、「/usr/local/bin/」に python3 というシンボリックリンクが作成されます。
私がもともと使っていたpythonは3.13.2 でしたが、chatterbot(というかspaCy)のインストール要件を満たすには python 3.12以下である必要があったためpython 3.12.9 を追加でインストールしました。

ただ、python3 のシンボリックリンクは3.13.2を参照したままとなっていたため、一度シンボリックリンクを削除し、3.12.9を参照するように作り直します。

手順:

1./usr/local/bin の中身をちらみ(抜粋)

pydoc3.12         python3.13        


python3 だけではなく、python3.12、python3.13など各種バージョンのシンボリックリンクも存在します。

2.古いリンクを削除

sudo rm /usr/local/bin/python3


3.新しいPythonバージョンに対応するpipへのリンクを作成

sudo ln -s /usr/local/bin/python3.12 /usr/local/bin/python3

ついでに、python という名前で 「python3.13.2」へのシンボリックリンクも貼っておきます。

sudo ln -s /usr/local/bin/python3.13 /usr/local/bin/python


4.バージョンの確認

>> python3

Python 3.12.9 (v3.12.9:fdb81425a9a, Feb  4 2025, 12:21:36) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin

Type "help", "copyright", "credits" or "license" for more information.



ついでにpipコマンドもやっておきます。
1.pipを消す

sudo rm /usr/local/bin/pip


2.新しいシンボリックリンクを貼る

sudo ln -s /usr/local/bin/pip3.12 /usr/local/bin/pip3

sudo ln -s /usr/local/bin/pip3.12 /usr/local/bin/pi


python3、pip3 はバージョン3.12.9
python、pip はバージョン3.13.2

になるように統一。

これでひとまず、意識せずにpython3.12が使えるようになった。


が、どう考えても無意味なのでもう一回pyenvをここみます。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2025.05.04 23:19:24
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: