首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip安装-U模拟:错误

pip安装-U模拟:错误
EN

Stack Overflow用户
提问于 2016-02-20 14:11:59
回答 1查看 1.3K关注 0票数 1

我正试图在Python中为单元测试类安装mock。我在终端上使用了以下命令来安装模拟:

代码语言:javascript
复制
$ sudo pip install -U mock

我得到了以下错误:

代码语言:javascript
复制
OSError: [Errno 1] Operation not permitted: '/tmp/pip-4u8kWt-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info'

为了学习模拟Python单元测试:https://myadventuresincoding.wordpress.com/category/python/,我将参考这一点。

我安装了Python2.7.10。

如何解决此错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-20 14:16:47

你一定是在指挥艾尔·卡皮坦。

来自下面的链接

这是因为on已经安装了6个1.4.1,当它试图卸载它时(因为您的包依赖于6个> 1.4.1),它没有权限这样做,因为系统完整性保护甚至不允许根用户修改这些目录。

但是,在大多数系统上,您可能希望使用virtualenv为每个项目创建自定义环境并安装依赖关系。这将阻止您尝试将东西安装到python的系统版本中,这可能会影响系统的运行方式。

代码语言:javascript
复制
cd source/directory
virtualenv env
. ./env/bin/activate
pip install mock

这也有一个额外的好处,即每个项目都可以有自己的依赖关系,您不必担心项目之间的版本冲突。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35524423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档