在VENV中使用Spyder与Anaconda

发布于 2025-01-28 06:38:21 字数 722 浏览 4 评论 0原文

我是在Linux Mint 20.3下进行的,我安装了Anaconda,以便使用Jupyter Notebook和Spyder。

我在Anaconda中创建了一个带有左菜单“环境”的VENV,我将其命名为“ TestEnv”,然后选择Python版本。

然后,在终端中,我用命令行conda激活testenv激活了VENV。 我用pip Freeze验证了已安装的软件包,以便检查我的环境是否为空。

我看到许多包装已预装了!

certifi==2021.10.8
click==8.1.3
Flask==2.1.2
Flask-Pydantic==0.9.0
importlib-metadata==4.11.3
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.1
pydantic==1.9.0
typing_extensions==4.2.0
Werkzeug==2.1.2

那么如何处理此软件包?我不想在我的需求中看到它们。txt,因为我的python应用程序不使用它们!

为了在我的TestEnv环境中使用Spyder,我在Anaconda主窗口中选择“安装Spyder”,而在左菜单中选择了TestEnv环境。

它安装在我的TestEnv中,许多其他软件包!

我想念什么?如何在没有任何预装包装的情况下将Spyder与Anaconda一起使用Anaconda?

I'm under Linux Mint 20.3 and I installed Anaconda in order to use Jupyter Notebook and Spyder.

I created a venv in Anaconda with the left menu "Environments", I named it "testEnv" and choose a python version.

Then in a terminal I activated the venv with the command line conda activate testEnv.
I verified the installed packages with pip freeze in order to check if my environment was empty.

I saw that a lot of packages are preinstalled !

certifi==2021.10.8
click==8.1.3
Flask==2.1.2
Flask-Pydantic==0.9.0
importlib-metadata==4.11.3
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.1
pydantic==1.9.0
typing_extensions==4.2.0
Werkzeug==2.1.2

So how to deal with this packages ? I don't want to see them in my requirements.txt because my Python application don't use them !

In order to use SPyder in my testEnv environment, I choose "install Spyder" in the Anaconda main window while testEnv environment was selected in the left menu.

It installed in my testEnv a lot of other packages !

What did I miss ? How to use Spyder with Anaconda in a venv without any preinstalled packages ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文