gpt4 book ai didi

python - pip install -U 模拟 : Error

转载 作者:行者123 更新时间:2023-12-01 04:06:21 37 4
gpt4 key购买 nike

我正在尝试安装模拟以对 Python 中的类进行单元测试。我在终端上使用以下命令来安装模拟:

$ sudo pip install -U mock

我收到以下错误:

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/

我安装了 Python 2.7.10。

如何解决此错误?

最佳答案

您必须运行 El Capitan。

来自以下link :

This is because OS X El Capitan ships with six 1.4.1 installed already and when it attempts to uninstall it (because your package depends on six > 1.4.1) it doesn't have permission to do so because System Integrity Protection doesn't allow even root to modify those directories.

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

cd source/directory
virtualenv env
. ./env/bin/activate
pip install mock

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

关于python - pip install -U 模拟 : Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35524423/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com