击中后
make install
我收到以下错误
/usr/bin/install: cannot create regular file /usr/local/bin/python2.6: Permission denied make: *** [altbininstall] Error 1
我不是 root 用户,所以我认为这是权限问题。我确实有自己的子文件夹/home/my_username
有没有办法通过给出更具体的命令来完成 python 安装?
另外,Python 2.4 已经安装,如何确保我实际上使用的是 2.6?
多谢!
The configure
脚本可以让你指定--prefix=[dest]
。从使用情况来看:
默认情况下,“make install”将安装所有文件
/usr/local/bin、/usr/local/lib 等,您可以指定
使用 --prefix 除 /usr/local 之外的安装前缀,
例如--prefix=$HOME。
所以要安装在py26
在你的主目录中:
% ./configure --prefix=$HOME/py26
..
% make install
% $HOME/py26/bin/python
要更永久地使用它,请添加$HOME/bin
给你的PATH
你的变量~/.bashrc
(或其他 shell rcfile)。要验证您使用的是哪种 Python,请执行以下操作:
% which python
/home/user/py26/bin/python
确保您没有输入错误--prefix
或分配给PATH
。例如:
% which python
/usr/bin/python
% ls -1 $HOME/py26/bin/python*
/home/user/py26/bin/python
/home/user/py26/bin/python2.6
/home/user/py26/bin/python2.6-config
/home/user/py26/bin/python-config
% export PATH=$HOME/py26/bin:$PATH
% which python
/home/user/py26/bin/python
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)