繁体   English   中英

没有sudo的python setup.py安装

[英]python setup.py install without sudo

我有一个具有某种结构的项目,它是控制台脚本。 该项目有 setup.py 文件。

我想要的只是在不使用 sudo 的情况下以任何方式安装我的软件包。 我花了大约 10 个小时浏览互联网,但找不到可行的解决方案。

我不断收到错误:[Errno 13] Permission denied: 'srm.egg-info/PKG-INFO' if using virtualenv

并获得 [Errno 13] 权限被拒绝:'/usr/local/lib/python2.7/dist-packages/test-easy-install-27105.write-test'

它与 sudo 一起工作得足够好(但卸载有问题,而且它仍然无法与 virtualenv 一起工作)

使用:Ubuntu 14.04、Python 2.7、

使用参数 --user 指定您的主目录:

python setup.py install --user

好的,所以我操了这么多:

使用 sudo 后,在我的 setup.py 位置创建了包文件,它们有锁定图标(由于 sudo 导致的系统文件),如果没有 sudo,我将无法再安装程序。

我的解决方案是 sudo rm -r 程序目录和 python 目录附近的所有先前创建的锁定文件,然后使用 --user 或 virtualenv 在没有 sudo 的情况下安装我的程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM