【发布时间】:2013-01-29 18:10:07
【问题描述】:
我正在尝试在服务器上运行调用 yaml 模块 的 python 脚本。我只有在我的主目录中有写权限。服务器安装了 Python 2.7.3。我没有root访问权限。此外,pip 和 easy_install 均不可用。
我已经下载了包并尝试运行
python setup.py install --user
这给出了错误
error: can't combine user with with prefix/exec_prefix/home or install_(plat)base
我怎样才能让它工作?
【问题讨论】:
-
我唯一能想到的就是 virtualenv。我没有root,但我创建了一个virtualenv 并将符号链接
mypip和mython添加到~/bin,现在我有自己的python 安装和pip,以及我希望的每个模块! pypi.python.org/pypi/virtualenv -
效果很好,谢谢!我最终做的是下载
virtualenv.py并简单地运行指定文件夹python virtualenv.py MYFOLDER -
这个有同样的错误和解决方法:stackoverflow.com/questions/4495120/…
标签: python installation pyyaml root-access