python贪吃蛇最简单代码 python的idle怎么用( 五 )


一个很好的做法是Visual Studio记录了设置项目时所采取的所有步骤,因此用户知道已进行了哪些更改以及哪些内容都位于何处 。Visual Studio还可以智能地检测到requirements.txt文件的存在,并可以为用户的项目创建一个虚拟环境,并预先安装这些需求 。如果要移植一个包含虚拟环境的现有项目,它们也会被自动检测并包含在内 。
Visual Studio的解决方案资源管理器不仅包含与每个Python项目相关的文件,而且还包含随附的Python环境以及其中安装的任何Python包 。用户在界面中右键单击环境,可以交互地安装软件包和自动生成需求文件,或将文件夹、Zip存档或文件添加到项目的搜索路径 。Visual Studio会自动为已经安装的环境生成IntelliSense索引,因此编辑器的即时建议是基于用户正在使用的Python环境中安装的内容,而不仅仅是当前文件或项目 。
当用户启动用于测试的网络应用程序时,通过工具栏中的绿色箭头启动图标,Visual Studio的应用程序启动器会弹出并打开默认的网络浏览器(或用户选择的浏览器),并将其指向应用程序的地址和端口 。生成菜单具有发布选项,可以将用户的应用程序部署到包括Microsoft的Azure应用程序服务在内的各种云服务上 。
选用于Visual Studio的Python工具提供了一个内置工具,用于运行Pylint和Mypy代码分析器 。与依赖外部程序包的其他Visual Studio功能一样,如果用户尚未设置这些程序包,则Visual Studio会尝试安装其中一个程序包 。用户还可以在虚拟环境中进行设置 。
很多用户对没有支持Cython的项目感到失望,其项目允许将Python模块编译为C扩展、DLL和独立的可执行文件 。Cython使用Visual Studio作为其编译器之一,但是Visual Studio的Python工具中不支持Cython格式的文件,也不直接支持在Visual Studio中编译Cython模块 。
Microsoft在Visual Studio中提供了对Python作为开发语言的支持,其中包括对Web框架的支持 。
7.Spyder大多数Python的IDE都是通用的,这意味着它们适用于任何类型的Python开发环境,也适用于与Python一起使用其他语言进行开发 。Spyder专注于提供用于科学工作的IDE,而不是提供Web开发或命令行应用程序 。这种专注使Spyder不如其他的IDE灵活,特别是因为它不具有即时的第三方扩展范围(例如Visual Studio Code具有的插件),但是在一些特定领域,它仍然非常强大 。
Spyder本身是用Python编写的 。这可能是它面临最大的问题,也可能是它最好的特性,这取决于用户将如何构建 。虽然它使Spyder可供Python开发人员使用,但它也使Spyder很难作为独立应用程序使用 。它主要用于Anaconda Python发行版(或可移植的WinPython发行版),Anaconda提供了Spyder所缺乏的许多项目管理功能 。
用户可以使用安装程序安装Spyder单机版,但主要缺点是缺少每个项目的配置 。这意味着在启动项目时,没有简单的方法可以将Spyder配置为使用任何给定项目的虚拟环境;只能将Spyder作为一个整体配置使用一个特定的venv 。
另一种方法是创建一个venv并在其中安装Spyder,然后从该venv中启动Spyder 。但是,这需要安装总计超过400MB的数十个软件包,因此对于需要它的多个项目来说可能不太现实 。而Spyder的另一个缺点是:无论采用哪种安装方法,Spyder的启动时间都比其他IDE长得多 。
Spyder的特性令人关注,它使Python的科学计算工具可以在单个界面中立即使用 。用户界面(UI)的左侧是通常的项目文件树/编辑器选项卡集 。但右侧有两个选项卡式窗格,专门显示可视化和交互式工具 。IPython和Jupyter记事本在它们自己的窗格中运行,同时运行生成的图形绘图(也可以内联显示,也可以只在绘图选项卡中显示) 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: