我必须使用pip安装pyez。这至少被声明为使用角色Juniper.junos对Juniper路由器运行ansible命令的要求。我在公司网络中没有任何管理员权限的windows笔记本电脑上使用cygwin。问题是,我不能使用公司代理,因为那个专有的Microsoft NTLM协议,所以简单的"pip install junos-eznc“是不可能的。但我可以做的是下载软件,tarball或其他任何东西,然后对下载的东西运行pip。我尝试了几种方法,但都失败了,google没有返回任何有用的东西。有人能帮上忙吗?我应该怎么做才能成功地安装它?在此之前,非常感谢您。
发布于 2021-04-14 02:10:46
您可以下载所需的软件包,并像这样安装它
pip install <file_name>发布于 2021-04-27 18:55:21
我解决了。
第一期:代理
px.exe on https://github.com/genotrance/px/releases. 第二个问题:缺少lib:
为了安装junos-eznc,我不得不在cygwin上安装了几个libs和make:
libxml2-devel
libxslt-devel
libffi-devel
libssl-devel
make第三期:密码学
不要使用最新版本的密码学,因为它需要rust,这在cygwin上是pita
pip install cryptography==3.2..。然后..。
pip install junos-eznc在那之后,安装...
ansible-galaxy install Juniper.junos..。相当流畅
https://stackoverflow.com/questions/67080190
复制相似问题