Python 安装pygal之类的模块,以便在Spyder中工作

Python 安装pygal之类的模块,以便在Spyder中工作,python,anaconda,spyder,python-module,pygal,Python,Anaconda,Spyder,Python Module,Pygal,我是Spyder的Python初学者,必须为我的类安装pip模块;例如,皮加尔。当我以管理员身份尝试安装或重新安装时,我得到的是: C:\WINDOWS\system32>pip安装pygal 已满足要求:c:\users\flora\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local packages\python38\site packages(2.4.0)中的py

我是Spyder的Python初学者,必须为我的类安装pip模块;例如,皮加尔。当我以管理员身份尝试安装或重新安装时,我得到的是:

C:\WINDOWS\system32>pip安装pygal 已满足要求:c:\users\flora\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local packages\python38\site packages(2.4.0)中的pygal

然而,当我尝试在Spyder文件中导入模块时,我得到的信息是: 回溯(最近一次呼叫最后一次):

文件“C:\Users\flora\crash python\data mining\world\u population2.py”,第2行,在 进口皮加尔

ModuleNotFoundError:没有名为“pygal”的模块

在Spyder中的依赖项中没有它的迹象。使用IDLE 3.8也是一样的。我以为Spyder或Anaconda会自动使用它。这和我保存它的地方有关吗?我尝试过重新安装Anaconda,重新启动我的电脑,等等。没有区别


提前感谢您的建议。

不知道这是否有帮助,但如果您的目标是使用pygal,您可以尝试使用不同的ide和python内置。默认情况下,它不会运行最新版本的python,但您可以将其更改为已安装的python版本。
尝试使用我可以从pygal导入并运行一些代码。

谢谢您回复我。我知道这主要是针对编码问题,但我真的被卡住了。我会试试Thonny——希望我也能使用其他模块我用了Thonny——还是不行。Pygal本身并不重要,但我关心的是如何安装其他模块。请转到工具>>管理软件包,然后搜索Pygal。它应该可以让你很容易地安装。你需要完全正确地拼写lib,否则当你搜索它时它将不会显示。如果它不起作用,我知道另一种安装方法。万岁,摇滚乐,PurpleLlama!我安装了,可以肯定的是,我重新启动了我的计算机,现在导入pygal不会抛出错误消息。然而。。。。书中提到的从pygal.i18n进口国要求的具体模块(实际上应该是这个,而不仅仅是进口pygal)。引发以下错误:从pygal.i18n导入国家/地区ModuleNotFoundError:没有名为“pygal.i18n”的模块可能该书已过时(仅2016年)。或者我也必须专门安装这个?不过还是要谢谢你!(这里是Spyder维护人员)请阅读以了解如何解决此问题。嗨,Carlos:听起来我们走上了正确的轨道。但我不知道这意味着什么,因为据我所知,我没有在虚拟环境中安装pygal或Spyder,而是以最基本的全局方式安装。自第一次编写本文以来,我以管理员身份在命令提示符下卸载并安装了pygal,非常简单地使用pip3安装pygal。因此,我甚至不知道如何开始这些第一步,粘贴在下面:这是因为foo(使用conda或pip)安装在与Spyder当前运行环境不同的conda或venv/virtualenv环境中。要确认这是问题所在,您需要:通过运行命令Python,激活安装程序包foo的环境(例如myenv)(例如,在macOS/Linux上使用source Activate myenv或在Windows上使用Activate myenv,在virtualenv/venv上使用workin myenv等)启动Python解释器,答案是康达安装,我现在可以在全球范围内访问pygal。我被要求寻找的一些软件已经过时了,但正如PurpleLLama在下面建议的那样,pygal_maps_world现在拥有了我所需要的大部分。谢谢大家。