在/numpy
文件夹
$ sudo python3 setup.py install
sudo:python3:command not found
或尝试
$ sudo python3 distribute_setup.py
sudo:python3:command not found
$ python3
Python 3.2.2 (default, Sep 12 2013, 01:58:11)
[GCC 4.6.3 20120306 (Red Hat 4.6.3-2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
which python3
说
$ which python3
/usr/local/bin/python3
更新
$ sudo which python3
which: no python3 in (/sbin:/bin:/usr/sbin:/usr/bin)
$ sudo echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/xxxx/bin
UPDATE2:
$ sudo sh -c 'echo $PATH'
/sbin:/bin:/usr/sbin:/usr/bin
我有rhel / redhat并通过下载软件包成功安装了python3.2.2。关于apt-get的那些主题不适合这个版本。有没有人有想法?
答案 0 :(得分:4)
在redhat中使用sudo
时,/usr/local/bin
未包含在搜索路径中。要使用python3
运行sudo
,请提供可执行文件的完整路径:
$ sudo /usr/local/bin/python3 setup.py install
答案 1 :(得分:1)
另一个粗鲁的解决方案是将python3
和pip3
的符号链接从/usr/local/bin
复制到/usr/bin
:
$ sudo cp /usr/local/bin/python3 /usr/bin
$ sudo cp /usr/local/bin/pip3 /usr/bin