我尝试在远程linux机器上安装没有root的Python 2.7.我跑了命令
./configure prefix=/
make install DESTDIR=/xxx/yyy/
Run Code Online (Sandbox Code Playgroud)
其中/ xxx/yyy /是我具有读写访问权限的目录.
我最后碰到了一个问题.它说:
使用gdbm INFO构建dbm:找不到Tcl/Tk库和/或头文件
Python构建完成,但找不到构建这些模块的必要位:_tkinter bsddb185 dl imageop sunaudiodev要查找必要的位,请在detect_modules()中的setup.py中查找模块的名称.
运行build_scripts运行install_lib创建/lib/python2.7错误:无法创建'/lib/python2.7':权限被拒绝
我是否在没有root访问权限的情况下安装了正确的步骤?(即我的configure和make命令?)任何人都可以告诉我为什么它不能正确安装?
谢谢,
ktm
小智 15
我只是在没有管理员权限的情况下安装python2.7.5.我认为命令应该是:
./configure prefix=/xxx/yyy
make install
Run Code Online (Sandbox Code Playgroud)
然后你应该在.bashrc中添加路径/ xxx/yyy/bin为:
PYTHONPATH=/home/songmeixu/python/bin
export PATH=$PYTHONPATH:$PATH
Run Code Online (Sandbox Code Playgroud)
Ste*_*ard 10
你应该有前缀=/xxx/yyy.使用prefix = /,它会尝试将库安装到/lib/python2.7,而不是/xxx/yyy/lib/python2.7.
| 归档时间: |
|
| 查看次数: |
22136 次 |
| 最近记录: |