我有 Python 2 可用
# which python
/bin/python
# python --version
Python 2.7.5
我正在使用以下文章安装 python 3.7 https://wiki.centos-webpanel.com/install-django
安装蟒蛇后
# cd /usr/local/src
# wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
# tar xvf Python-3.7.3.tgz
# cd Python-3.7.3
# ./configure --with-ensurepip=install --enable-shared
# make
# make install
# ln -s /usr/local/lib/libpython3.7m.so.1.0 /usr/lib64/libpython3.7m.so.1.0
当我使用以下命令升级 pip 时,它给出的命令未找到
# pip3.7 install --upgrade pip
bash: pip3.7: command not found
我试过了
# python3.7 pip install --upgrade pip
bash: python3.7: command not found
注意:请注意,安装后,新的python二进制路径将位于/usr/local/bin/python
编辑1:我使用以下命令创建了符号链接
[root@host Python-3.7.3]# ln -s /usr/local/lib/libpython3.7m.so.1.0 /usr/lib64/libpython3.7m.so.1.0
[root@host Python-3.7.3]# cd /usr/local/lib/
[root@host lib]# ll
total 13380
lrwxrwxrwx. 1 root root 20 Jul 7 11:09 libpython3.7m.so -> libpython3.7m.so.1.0
-r-xr-xr-x. 1 root root 13678000 Jul 7 11:09 libpython3.7m.so.1.0
-r-xr-xr-x. 1 root root 7680 Jul 7 11:09 libpython3.so
drwxr-xr-x. 15 root root 288 Jun 23 07:11 php
drwxr-xr-x. 2 root root 67 Jul 7 11:09 pkgconfig
drwxr-xr-x. 35 root root 8192 Jul 7 11:09 python3.7
编辑2:
[root@host python3.7]# which python3
/usr/bin/which: no python3 in (/sbin:/bin:/usr/sbin:/usr/bin)
编辑3:
[root@host usr]# cd /usr/local/bin
[root@host bin]# ll
total 23580
lrwxrwxrwx. 1 root root 8 Jul 7 11:09 2to3 -> 2to3-3.7
-rwxr-xr-x. 1 root root 101 Jul 7 11:09 2to3-3.7
-rwxr-xr-x. 1 root root 241 Jul 2 19:24 easy_install-3.7
lrwxrwxrwx. 1 root root 7 Jul 7 11:09 idle3 -> idle3.7
-rwxr-xr-x. 1 root root 99 Jul 7 11:09 idle3.7
-rwxr-xr-x. 1 root root 817 Jul 20 2018 pear
-rwxr-xr-x. 1 root root 838 Jul 20 2018 peardev
-rwxr-xr-x. 1 root root 754 Jul 20 2018 pecl
lrwxrwxrwx. 1 root root 9 Jun 23 07:11 phar -> phar.phar
-rwxr-xr-x. 1 root root 14829 Jul 20 2018 phar.phar
-rwxr-xr-x. 1 root root 12036016 Jul 20 2018 php
-rwxr-xr-x. 1 root root 12009264 Jul 20 2018 php-cgi
-rwxr-xr-x. 1 root root 3232 Jul 20 2018 php-config
-rwxr-xr-x. 1 root root 4526 Jul 20 2018 phpize
-rwxr-xr-x. 1 root root 223 Jul 2 19:24 pip3
-rwxr-xr-x. 1 root root 223 Jul 2 19:24 pip3.7
lrwxrwxrwx. 1 root root 8 Jul 7 11:09 pydoc3 -> pydoc3.7
-rwxr-xr-x. 1 root root 84 Jul 7 11:09 pydoc3.7
lrwxrwxrwx. 1 root root 9 Jul 7 11:09 python3 -> python3.7
-rwxr-xr-x. 2 root root 11200 Jul 7 11:09 python3.7
lrwxrwxrwx. 1 root root 17 Jul 7 11:09 python3.7-config -> python3.7m-config
-rwxr-xr-x. 2 root root 11200 Jul 7 11:09 python3.7m
-rwxr-xr-x. 1 root root 3097 Jul 7 11:09 python3.7m-config
lrwxrwxrwx. 1 root root 16 Jul 7 11:09 python3-config -> python3.7-config
lrwxrwxrwx. 1 root root 10 Jul 7 11:09 pyvenv -> pyvenv-3.7
-rwxr-xr-x. 1 root root 441 Jul 7 11:09 pyvenv-3.7
我认为你应该从你的终端转到python3.7并使用它: python3.x -m pip install --upgrade pip