【问题标题】:An issue with netmiko installation by pip通过 pip 安装 netmiko 的问题
【发布时间】:2016-10-14 12:43:08
【问题描述】:

sudo -H pip install netmiko

收集netmiko:

---- ---- 安装收集的包:setuptools、idna、ipaddress、enum34、cryptography、paramiko、scp、pyyaml、netmiko 找到现有安装:setuptools 1.1.6 卸载 setuptools-1.1.6: 例外: 回溯(最近一次通话最后): 文件“/Library/Python/2.7/site-packages/pip-8.1.2-py2.7.egg/pip/basecommand.py”,第 215 行,在 main 状态 = self.run(选项,参数) 运行中的文件“/Library/Python/2.7/site-packages/pip-8.1.2-py2.7.egg/pip/commands/install.py”,第 317 行 前缀=options.prefix_path, 安装中的文件“/Library/Python/2.7/site-packages/pip-8.1.2-py2.7.egg/pip/req/req_set.py”,第 736 行 要求.卸载(auto_confirm=True) 卸载中的文件“/Library/Python/2.7/site-packages/pip-8.1.2-py2.7.egg/pip/req/req_install.py”,第 742 行 path_to_remove.remove(auto_confirm) 文件“/Library/Python/2.7/site-packages/pip-8.1.2-py2.7.egg/pip/req/req_uninstall.py”,第 115 行,删除 重命名(路径,新路径) 重命名文件“/Library/Python/2.7/site-packages/pip-8.1.2-py2.7.egg/pip/utils/__init__.py”,第 267 行 shutil.move(旧的,新的) 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 299 行,在移动中 复制树(src,real_dst,符号链接=真) 文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 208 行,在 copytree 引发错误,错误 错误:[('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.py', '/tmp/pip-pmkwdi-uninstall/System/Library/Frameworks/Python .framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.py', "[Errno 1] 不允许操作:'/tmp/pip-pmkwdi-uninstall/System/Library/Frameworks/Python.framework/Versions /2.7/Extras/lib/python/_markerlib/__init__.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.pyc', '/ tmp/pip-pmkwdi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.pyc', "[Errno 1] 不允许操作:'/tmp/pip- pmkwdi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/ Extras/lib/python/_markerlib/markers.py', '/tmp/pip-pmkwdi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_ma rkerlib/markers.py', "[Errno 1] 不允许操作:'/tmp/pip-pmkwdi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers. py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.pyc', '/tmp/pip-pmkwdi-uninstall/System/Library/Frameworks /Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.pyc',“[Errno 1] 不允许操作:'/tmp/pip-pmkwdi-uninstall/System/Library/Frameworks/Python.framework /Versions/2.7/Extras/lib/python/_markerlib/markers.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib', '/tmp/ pip-pmkwdi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib', "[Errno 1] 不允许操作:'/tmp/pip-pmkwdi-uninstall/System/库/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib'")]

【问题讨论】:

  • 如果您查看错误,您会发现问题所在。 "Operation not permitted:"试试sudo pip install netmiko
  • @hzleonardo:感谢您指出这一点。我也尝试过使用 sudo 权限,但它在 tmp 目录上给出了相同的错误。想不通为什么。用 sudo 更改了原始帖子。
  • 你在哪个操作系统上?您可以尝试使用 brew,brew install netmiko
  • 我在 Mac OSX 上。在 brew 上出现错误可能需要下载。 $ brew install netmiko 错误:没有名称为“netmiko”的可用公式 ==> 正在搜索类似名称的公式...错误:找不到类似名称的公式。 ==> 正在搜索水龙头...错误:在水龙头中找不到公式。
  • 查看这里:stackoverflow.com/questions/10937806/…。但我需要说,我不建议更改系统文件。您可以在此链接中检查并尝试修复,祝您好运。

标签: python python-2.7


【解决方案1】:

是的,我会先从 MacOS 系统 Python 中解耦(即从系统 Python 中安装一个单独的 Python)。

http://docs.python-guide.org/en/latest/starting/install/osx/

然后使用该 Python 安装 Netmiko(或将其安装在 virtualenv 中)。

如果您仍有问题,请在 Netmiko GitHub 页面上创建问题。

【讨论】:

    猜你喜欢
    • 2020-10-03
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-16
    • 2020-07-25
    • 2017-12-16
    • 1970-01-01
    相关资源
    最近更新 更多