如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

目前的python社区里面,python2python3还是共存的趋势。那么,在一台测试机上面,python2python3同时存在的情况,依然会存在。在python2python3共存的情况下,在使用pip2或者pip3安装库文件的时候,可能会出现这个很奇怪的错误信息。

Command "python setup.py egg_info" failed with error code 1 - python
Command "python setup.py egg_info" failed with error code 1(图2-1)

本文的测试环境是:python2.7python3.7

错误描述

Command "python setup.py egg_info" failed with error code 1 - pip3_install
Command "python setup.py egg_info" failed with error code 1(图2-2)

Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/v4/0tj4yj2j5yscslqv4t0jjp8m0000gn/T/pip-install-_wrk06b5/dragnet/

更换安装代码

假如,苏南大叔要安装的python库名字叫做<name>的话,那么,正常来说,语句应该是下面这样的,但是可能会报错。

pip2 install <name>
pip3 install <name>

所以,您可能需要下面的变形语句。

sudo python2 -m pip install <name>
sudo python3 -m pip install <name>

注意替换<name>字样,为你需要的python库名。

总结

python2python3混合的情况。还是非常复杂的。在本文中,解决方案就是,更改pip install语句为-m pip install。这个pythonpip小技巧,您get到了么?

请点击下面的文章链接吧。

 【python】秘籍文章入口,仅传授于有缘之人   python

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!