归根结底,python还是一个解释器,就像java一样。pychar是一个集成开发环境(ide)。你可以在ide中编写、调试、断点等,市场上有很多ide工具,不仅仅是pychar
但是,无论pychar、vscode、jupyter,你都必须有python解释器才能运行,它们之间的关系就像引擎和燃料。燃料不能放在引擎里,但是引擎需要燃料才能移动
当我刚开始学习python的时候,我用的是jupyter。这个ide对新手非常友好。它可以直接在网页上打开、书写和运行,写笔记也非常方便。最棒的是我还可以把图片、公式等放文字等等
一个字来描述很简洁,可视化能力很突出,很适合数据分析,但是安装起来比较麻烦。
后来,我用了pychar。pychar是python的专用ide,它的状态与javaeclipse类似,如果你想实现一个完整的python项目,我建议你使用pychar
最后,pychar有两个版本。点击官网可以看到详细的介绍。professional是一个专业版,它需要花钱,但功能齐全。社区是一个社区版本,这是阉割版本。它是免费的,适合新手练习。
请检查pychar运行时的python解析器是否与编译的python解析器兼容当您提出问题时,请描述清楚,这样别人才能更好地帮助你。否则,问题可能有很多原因。即使我们说了,也可能不是你遇到的情况。让我们讨论几个可能的情况。
提示包不存在,也就是说,您安装的包根本没有安装。
pychar有时安装了一个包,但也可以导入。cmd进入python命令行并导入包。如果包可以正常导入,则包安装成功。在pychar中,即使有错误也可以正常使用。
有时即使版本不一致,安装也会成功。导入时不会报告错误,但调用包中的方法时会出现错误。
打开文件并在下面的列表中查找设置。
打开项目:无标题项目解释器可以在右边看到您导入的库。单击左侧的绿色加号以添加新的第三方库。
我终于解决了这个问题
!这个问题困扰我很久了。在cmd上从lxmlimportetree执行没有问题。
我不能在pychar中导入它。之后,我使用pychar的提示功能下载了相应的包lxml。
那么为什么通过pip下载的包不起作用?我不知道为什么。如果我先下去,我可能知道答案。