"from fabric.api import * ...: No module named 'fabric'" && "No module named 'flask_script"报错解决
问题描述:
在确定没有缺少依赖后,在终端运行克隆来的python项目,报错:“from fabric.api import * ModuleNotFoundError: No module named ‘fabric’”
分析过程:
按照上一篇博客关于“ No module named ‘xxxx’”的解决方法,输入pip install fabric,报错:
然后根据百度,我尝试输入pip install fabric==1.14.0,没有成功(由于显示 "read time out ",我怀疑这次是因为网不好。)
准备再次输入上面语句时,发现requirements.txt里面用到依赖 Fabric3==1.13.1.post1
,(之前找了两遍没发现55555,这眼神也是没谁了),那就直接安装吧:pip install Fabric3==1.13.1.post1
成功!!
补充问题二:
" No module named ‘flask_script’"
第一次尝试解决:
发现requirements.txt里面用到依赖Flask-Script==2.0.6,于是输入 “ pip install Flask-Script==2.0.6
”, 报错:
“Could not install packages due to an EnvironmentError:
HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443):
…, ‘Connection to files.pythonhosted.org timed out. (connect
timeout=15)’))”
第二次尝试:看到timeout,就想是不是网络超时,于是再次输入 “ pip install Flask-Script==2.0.6
”,再次报相同的错。
第三次尝试:百度上说可能没有权限 需要加上–user,于是我输入“pip install --user Flask-Script==2.0.6
”,报错:
ERROR: Can not perform a ‘–user’ install. User site-packages are not
visible in this virtualenv.
第四次尝试:输入“pip install Flask-Script==2.0.6 --user
”,报错与第三次一样。
第五次尝试:在官网看到2.0.6版本的语句是pip install Flask-Script
,于是输入该句,报错,报错内容与第一次尝试时报错一样 又看到了timeou字样。
我也不知道我怎么还有精力去尝试第六次的,再次输入pip install Flask-Script
,安装成功…(可能今天总是在下雨,网络不是很稳定。但,我是喜欢这雨声的!)
最后,想给像我一样的小白一个小小的提醒,在安装环境或者依赖啥的时,如果看到黄色字体 WARNING不要慌张,要保持耐心,后面的结果也很大可能是Successfully的啦!!保持耐心,总能百度到你想要的答案!加油哇!