微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以通过 vscode 在带有虚拟环境的 python 文件夹下创建文件并“正常工作”吗?

如何解决我可以通过 vscode 在带有虚拟环境的 python 文件夹下创建文件并“正常工作”吗?

我不确定如何用一个简洁的句子为标题提出我的问题,所以请给我机会在这里说得更具体一些。

所以我最近了解到并被告知在虚拟环境中工作,或养成这样做的习惯,最适合 Python(我假设适用于许多其他适用语言)。因此,我可以通过 mac 控制台上的 virtualenv 创建一个虚拟环境,并让它激活和停用控制台中的所有恶作剧。例如,当我使用这个文件夹时,我在 vscode 中为(通过控制台)创建了一个虚拟环境,它看起来像 this。我确保在屏幕截图的左下角看到它正在运行的 python 包括由“('learnpp')”符号指出的虚拟环境 python,因为我认为它是我想要的。现在,我的问题是:

  1. 在我开始处理任何事情之前,我是否必须在控制台上激活/停用虚拟环境,尽管它已像这样设置(如屏幕截图所示)以使环境每次都能实际工作或执行IDE 负责吗?

  2. 在同一个屏幕截图中,除了“draft.py”文件之外的所有内容都是由于在我强烈假设管理/运行虚拟环境的看到文件夹中创建虚拟环境而预加载的,所以我想知道它是否是尽管存在所有提到的东西,但可以“继续我的一天”创建文件文件夹。 (我想我只是为我正在创建的应用程序创建一个单独的文件夹,以使虚拟环境文件夹中的生活更轻松,或者我最好从根文件夹创建一个全新的文件夹?)换句话说,而不是 LEARN。 PP/learnpp/"我的应用程序的文件夹" 我只想从 LEARN.PP/ 单独创建一个文件夹。

  3. 还有什么有用的我应该知道的吗? (因为我是初学者,请随意向我扔任何东西)

最后,感谢您抽出宝贵时间,希望您度过愉快的一天!

解决方法

对于VS Code中的虚拟环境,建议将其文件夹和脚本分开,避免文件干扰的影响,分开更容易管理。

enter image description here

例如:1.“.env”和“.env_3.9”是两个虚拟环境文件夹,有各自的依赖和安装的模块等; 2. ".vscode" 是存储配置文件的文件夹 (settings.json; launch.json; tasks.json 等等。); 3. "a_De" 是存储 python 脚本的文件夹。并且我们还可以存储其他类型的文件(可执行文件、读取文件等)。

更多关于python在VS Code中的使用可以参考:Editing Python in Visual Studio Code and Using Python environments in VS Code and Integrated Terminal

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。