当前位置: 首页 > 知识库问答 >
问题:

为什么我必须为每个新项目重新安装所有python模块?[复制]

司寇星海
2023-03-14

因此,我对Python非常陌生,只完成了2到3个项目,但每个模块,如bs4,都必须在每次启动新项目时通过IDEs终端安装。如果我没有这样做,IDE会告诉我,我试图导入的模块没有安装。

共有3个答案

袁宜
2023-03-14

当您在项目中通过pycharm安装包时,它们很可能被放入虚拟环境中,如沙箱。这样你就不会在安装成吨成吨的软件包的过程中与软件包发生冲突。检查这个答案,我认为它将帮助您解决反复重新安装软件包时试图避免的问题。

刘安志
2023-03-14

您可以选择项目解释器

转到设置→Python解释器。选择您的环境。如果您正在创建新项目,请使用基本环境,而不是创建“虚拟环境”。

@juanpa.arrivillaga指出,这可能不是首选方式。如果要安装依赖项,请确保有一个新的conda环境(而不是使用基本环境)专用于该项目。因此,如果情况恶化,您可以删除该环境并创建新环境。

娄德运
2023-03-14

您可以创建包含所有已安装模块的文件。

如果您已经安装了pip,只需在IDE终端中键入:

pip冻结

现在您有了一个包含所有模块及其版本的文件。下次要用一个命令安装所有这些文件时,请将requirements.txt文件移动到脚本路径,并在终端中键入:

安装requirements.txt

 类似资料:
  • 问题内容: 著名的Angular App Structure最佳实践推荐 博客文章概述了新推荐的angularjs项目结构,该项目结构现在是面向组件而非功能的,或者在最初的github问题中命名为“ Organized by Feature”。 博客文章建议每个模块中的每个文件应以模块名称开头,例如: 问题是:与在功能上命名文件相反,在模块的每个文件名内重复模块名称有什么好处和坏处?例如: 我问的

  • 我对Spring MVC项目的正确创建有疑问。 当我运行导入的项目(例如,可从STS仪表板下载的Spring MVC Showcase示例)时,在浏览器URL栏中,此项目的URL如下: (例如,Web MVC 展示示例具有项目名称:“Spring mvc 展示”,并具有以下 URL: 现在,我的疑问与在STS\Eclipse中使用Spring模板创建新的Spring MVC项目有关。 我在STS中

  • 我试图将. AAR文件作为一个模块包含在我的项目中。所以,我可以将我的项目代码保持为模块化,我尝试了关于堆栈溢出的解决方案,但没有按照我要求的方式工作。最后,我找到了一种以最佳方式添加到项目中的方法。

  • 我正在开发一个简单的 C 程序,并且很难理解我遇到的编译器错误。该问题是由于我尝试从基类创建派生类引起的。我在下面发布了具有相同结构的代码,但更改了名称。 BaseClass.h DerivedClass.h 派生类.cpp 在尝试编译此代码时,所有虚拟方法都会出现以下错误: 一旦我在“衍生类”中声明了这些方法,错误就会消失,因为编译器现在知道这些方法了。 然而,我很困惑。为什么有必要重新声明派生

  • 是否可以为我的多模块maven项目的每个模块生成单独的jar文件。我的项目结构 应用程序模块具有main()方法。模块1和模块2具有由UI使用的RESTendpoint。目前,当我在应用程序模块上运行mvn包时,我得到了一个大的胖jar,其中包含所有Spring Boot依赖项以及每个模块1和模块2的依赖项。 相反,我想为module1和module2创建一个单独的jar文件。这样当我在modul

  • 问题内容: 假设我有一个会议实体。每个会议都有一个与会者和一个会议日期。在我的会议表中,我可能会为每个与会者召开多个会议,每个会议的日期都不同。我需要一个JPA查询,该查询将仅为所有与会者选择最新的会议。例如,如果我的桌子看起来像这样 我的结果应该是 针对postgres使用JPA 2。会议有1-1个出席者和一个简单的时间戳记日期。我怀疑我需要和max(blah)做一个小组,也许还需要加入我自己的