【发布时间】:2017-09-30 12:24:41
【问题描述】:
我有一个具有某种结构的项目,它是控制台脚本。该项目有 setup.py 文件。
我只想在不使用 sudo 的情况下以任何方式安装我的包。 我花了大约 10 个小时浏览互联网,但找不到有效的解决方案。
我不断收到错误:[Errno 13] Permission denied: 'srm.egg-info/PKG-INFO' if using virtualenv
并获得 [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/test-easy-install-27105.write-test'
使用 sudo 效果很好(但是卸载有问题,并且仍然无法使用 virtualenv)
使用:Ubuntu 14.04、Python 2.7,
【问题讨论】:
-
virtualenv 有什么问题?你可以解释吗?你如何使用它?激活了吗?哪个版本的 pip(和 setuptools)?
-
我已经了解了问题的根源,在下面的答案部分添加了它。 virtualenv 的问题在于,当我尝试安装我的程序时,它的行为就像使用绝对路径一样,这让我感到困惑。但现在一切正常。
标签: python ubuntu pip permission-denied setup.py