作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试将 python 安装到 1and1.com 共享 linux 托管帐户。
这个地址有一个很好的指南: http://www.jacksinner.com/wordpress/?p=3
但是我卡在了第 6 步:“make install”。我得到的错误如下:
(uiserver):u58399657:~/bin/python > make install
Creating directory /~/bin/python/bin
/usr/bin/install: cannot create directory `/~’: Permission denied
Creating directory /~/bin/python/lib
/usr/bin/install: cannot create directory `/~’: Permission denied
make: *** [altbininstall] Error 1
我期待一些建议。
更新:
这是修复上述错误的配置步骤的替代版本,但是这次我得到了一个不同的错误:
(uiserver):u58399657:~ > cd Python-2.6.3
(uiserver):u58399657:~/Python-2.6.3 > ./configure -prefix=~/bin/python
configure: error: expected an absolute directory name for --prefix: ~/bin/python
(uiserver):u58399657:~/Python-2.6.3 >
最佳答案
简短的版本是,看起来您已将前缀设置为 /~/bin/python
而不是简单的 ~/bin/python
。这通常通过 --prefix=path
参数到 configure
或其他一些类似的脚本来完成。尝试解决此问题,然后它应该可以工作。我会建议实际命令,但已经有一段时间了(因此我请求查看您输入的内容。)
由于上述错误,它试图安装到根目录 (/
) 的名为 ~
的子目录,而不是您的主目录 ( ~
).
编辑:查看链接教程,此步骤不正确:
./configure --prefix=/~/bin/python
它应该改为:
./configure --prefix=~/bin/python
请注意,这在该帖子的第一个评论中已解决。
编辑 2: 看来您使用的任何 shell 都没有正确扩展路径。试试这个:
./configure --prefix=$HOME/bin/python
即使失败,运行 echo $HOME
并将其替换为上面的 $HOME
。它应该看起来像 --prefix=/home/mscharley/bin/python
关于python - 在 1and1 共享主机上安装 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1584857/
我是一名优秀的程序员,十分优秀!