Python:问题及解决方案集群

在《Python编程:从入门到实践》书里第16章中的一个程序countries.py里,用到了模块pygal.i18n获取国别码,而现在由于pygal已经没有i18n模块,出现了如下错误:ModuleNotFoundError: No module named 'pygal.i18n',解决方案是:改用模块pygal_maps_world.i18n,具体操作为:在命令行窗口中输入命令pip install pygal_maps_world安装这个模块,然后即可在代码文件中输入导入语句from pygal_maps_world.i18n import COUNTRIES以获取国别码

在《Python编程:从入门到实践》书里第16章中的一个程序americas.py里用了pygal.Worldmap()获取世界地图,而现在由于pygal中没有了Worldmap()这个方法,出现了如下错误:AttributeError: module 'pygal' has no attribute 'Worldmap' ,解决方案就是用如下代码代替:

import pygal_maps_world.maps
wm = pygal_maps_world.maps.World()

安装完Django之后,运行django-admin.py startproject 项目名 .(项目名后是空格加上一个句点,这个句点不能忘,否则部署应用程序时将遭遇一些配置问题)以创建项目,却不出现指定的项目。原因有二,一是没有配置环境变量,Django安装之后,要配置环境变量才能用命令:django-admin.py startproject 项目名,环境变量的内容就是django-admin.py文件的路径,本系统的在:C:\Users\ym\AppData\Local\Programs\Python\Python36\Scripts,读者可以用以参考。二是在原因一的问题解决之后,如果还无法在对应的目录下生成对应的项目,问题就可能就是,打开django-admin.py文件的默认工具不是python.exe,如果不是的话,那么就会造成不出现对应的工程,解决方法就是把打开.py文件的默认工具改为python.exe即可(本系统的原因就是这个)。

猜你喜欢

转载自blog.csdn.net/yiminghd2861/article/details/83868409