私が取り組んでいる DigitalOcean のドロップレットがあります。
CentOS7 x64 です
Python v 3.5.3 をインストールして、「python」と入力したときにそれを実行したい
このページを参考にしました:
https://www.digitalocean.com/community/tutorials/how-to-set-up-python-2-7-6-and-3-3-3-on-centos-6-4
Pythonをダウンロードしてコンパイルするために、次のことを行いました。
sudo yum group install "development tools"
ローカル ユーザー joe として:
cd ~
wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
tar zxfv Python-3.5.3.tgz
find ~/python -type d | xargs chmod 0755
cd Python-3.5.3
./configure --prefix=/usr/local
make
sudo make altinstall
/usr/local/bin は次のようになります。
-rwxr-xr-x 1 root root 101 Mar 26 21:20 /usr/local/bin/2to3-3.5
-rwxr-xr-x 1 root root 242 Mar 26 21:20 /usr/local/bin/easy_install-3.5
-rwxr-xr-x 1 root root 99 Mar 26 21:20 /usr/local/bin/idle3.5
-rwxr-xr-x 1 root root 214 Mar 26 21:20 /usr/local/bin/pip3.5
-rwxr-xr-x 1 root root 84 Mar 26 21:20 /usr/local/bin/pydoc3.5
-rwxr-xr-x 2 root root 12309712 Mar 26 21:19 /usr/local/bin/python3.5
-rwxr-xr-x 2 root root 12309712 Mar 26 21:19 /usr/local/bin/python3.5m
-rwxr-xr-x 1 root root 3080 Mar 26 21:20 /usr/local/bin/python3.5m-config
-rwxr-xr-x 1 root root 236 Mar 26 21:20 /usr/local/bin/pyvenv-3.5
「python」実行可能ファイルはありません。「python3.5」のみです。「python」実行可能ファイルは次の場所にあります。
/home/joe/Python-3.5.3
-rwxrwxr-x 1 bucket bucket 12309712 Mar 26 21:16 python
サイズが同じなので、おそらく同じファイルです。/usr/local/bin に、python3.5 を指す python というシンボリック リンクを作成する必要がありますか? これは一種のハックだと思いますが、何が間違っていたのかわかりません。
さらに、pipを呼び出すことができません。
私はそれをインストールしようとしました:
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py -O - | python3.5 - --user
--2017-03-26 21:47:19-- https://bootstrap.pypa.io/get-pip.py
Resolving bootstrap.pypa.io (bootstrap.pypa.io)... 151.101.0.175, 151.101.192.175, 151.101.64.175, ...
Connecting to bootstrap.pypa.io (bootstrap.pypa.io)|151.101.0.175|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1595408 (1.5M) [text/x-python]
Saving to: ‘STDOUT’
100%[=======================================================================================================>] 1,595,408 --.-K/s in 0.08s
2017-03-26 21:47:19 (19.6 MB/s) - written to stdout [1595408/1595408]
Requirement already up-to-date: pip in /usr/local/lib/python3.5/site-packages
[bucket ~]$ pip
-bash: pip: command not found
ありがとう。