文件目录

一 、pip

二、pip常用命令

三、No module 'xxxxx'

四 、写在最终

很多人学习培训python,不清楚从何练起。
很多人学习培训python ,把握了基础英语的语法之后,不清楚在哪儿找寻实例入门 。
许多 早已做实例的人,却不清楚如何去学习培训更为深奥的专业知识。
那麼对于这三类人 ,我给大伙儿出示一个好的在线学习平台 ,免费领教程视频,电子书,及其课程内容的源码!
QQ群:1097524789

序言

写Python编码的情况下 ,常常会碰到包的难题,可是全是碰到一次,检索一次 ,解决了。下一次還是一样的,沒有去小结为何,沒有寻找压根的缘故 ,那样并不是一个正儿八经运维管理该有的实际操作,因此就拥有本文,算作自身的一个小结 。近期体会来到 ,知识要点一点一点磨,查缺补漏,产生自身的知识结构确实很重要 。在基本扎扎实实的状况下 ,新技术应用学起來也会溜得快。也有一点体会便是一定要动手 ,动手,动手,实践活动。绝不放过一切一个不正确 。

起名叫污污的Python模块包是由于常常大家安装了模块包 ,可是他便是不出来,说不会有,因而我觉得他仅仅羞涩 ,给他们授予权利便会出去。

一 、pip

1)pip是python的包可视化工具,该专用工具出示了对Python包的搜索、免费下载、安装 、卸载掉等作用;Python2.7.9 或 Python 3.4 之上版本都内置pip专用工具;

2)要是没有内置的pip专用工具,能够到官方网站下载安装包 ,缓解压力安装,版本自己挑选

wget https://files.pythonhosted.org/packages/45/ae/8a0ad77defb7cc903f09e551d88b443304a9bd6e6f124e75c0fbbf6de8f7/pip-18.1.tar.gz tar -zxvf pip-18.1.tar.gz cd pip-18.1 python setup.py install pip -v

二、pip常用命令

# 安装 pip install # 卸载掉 pip uninstall # 检索包 pip search PackageName # 显示信息安装包信息内容 pip show PackageName # 列举早已安装的包 pip list # 查询可升級的包 pip list -o

三、No module 'xxxxx'

1 、查验是不是确实沒有这一模块,应用pip安装就可以;

2、大家常常碰到的状况是 ,在实行脚本制作常常会碰到本来import了包,也pip安装了包,可是便是出错 ,“...ModuleNotFoundError: No module named 'Flask'...”;

缘故: 这是由于python的系统软件相对路径沒有包括pip安装模块所属的相对路径

能够先根据python看一下 ,他的系统变量有哪一些,实际操作以下:

[root@ip-172-0-1-1 Flask2]# python3 Python 3.6.5 (default, Jul 24 2020, 06:35:37) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['', '/usr/local/python3/lib/python36.zip', '/usr/local/python3/lib/python3.6', '/usr/local/python3/lib/python3.6/lib-dynload', '/root/.local/lib/python3.6/site-packages', '/usr/local/python3/lib/python3.6/site-packages'] >>>

能够见到包括site-packages系统软件的相对路径有:

/root/local/lib/python3.6/site-packages /usr/local/python3/lib/python3.6/site-packages

 

而大家pip安装的情况下的文件目录为 /usr/local/lib/python3.6/site-packages ,沒有在python的系统变量里

pip3 install flask Requirement already satisfied: flask in /usr/local/lib/python3.6/site-packages (1.1.2) Requirement already satisfied: Werkzeug>=0.15 in /usr/local/lib/python3.6/site-packages (from flask) (1.0.1) Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python3.6/site-packages (from flask) (1.1.0) Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.6/site-packages (from flask) (7.1.2) Requirement already satisfied: Jinja2>=2.10.1 in /usr/local/lib/python3.6/site-packages (from flask) (2.11.1) Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.6/site-packages (from Jinja2>=2.10.1->flask) (1.1.1)

3、解决方案

在现有的相对路径下 ,建立一个以.pth末尾的文档,并把这个沒有的相对路径载入这一文档,如

echo "/usr/local/lib/python3.6/site-packages" > /usr/local/python3/lib/python3.6/site-packages/lee.pth

四 、写在最终

在普普通通中坚持不懈向前 ,总有一天会遇上不一样的自身。

写文章赚钱纪录、思索、小结,趟过的坑不趟第二遍 。

文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归趣营销www.SEOgUrublog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ卍61910465