安装numpy for Python3命令not found错误

时间:2013-09-12 02:34:59

标签: python numpy scipy redhat

/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的那些主题不适合这个版本。有没有人有想法?

2 个答案:

答案 0 :(得分:4)

在redhat中使用sudo时,/usr/local/bin未包含在搜索路径中。要使用python3运行sudo,请提供可执行文件的完整路径:

$ sudo /usr/local/bin/python3 setup.py install

答案 1 :(得分:1)

另一个粗鲁的解决方案是将python3pip3的符号链接从/usr/local/bin复制到/usr/bin

$ sudo cp /usr/local/bin/python3 /usr/bin
$ sudo cp /usr/local/bin/pip3 /usr/bin
相关问题