1

私が取り組んでいる 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

ありがとう。

4

2 に答える 2