繁体   English   中英

如何使用 Anaconda 管理具有虚拟环境的库?

[英]How to manage libraries with virtual environment wit Anaconda?

I have installed TensorFlow with Anaconda with following steps (see here:https://docs.anaconda.com/anaconda/user-guide/tasks/tensorflow/ )

conda create -n tf tensorflow
conda activate tf

现在我可以在 Visual Code Studio 中打开一个 Jupyter Notebook,从 tf 虚拟环境中选择正确的 Python Kernel 并导入 tensorflow。 但是,当我尝试导入其他库时,例如 pandas,我已安装在其他 Python 文件夹中,它不起作用(没有名为“pandas”的模块)。 我需要在这个虚拟环境中重新安装所有东西吗? 我可能错过了它的一半......我将非常感谢任何帮助。 问候!

虚拟环境是 Python 的命名、隔离的工作副本,它维护自己的文件、目录和路径,以便您可以使用特定版本的库或 Python 本身,而不会影响其他 ZA7F5F35426B9274117Z923 项目。 虚拟环境可以很容易地清晰地分离不同的项目,并避免跨组件的不同依赖项和版本要求的问题。 conda 命令是使用 Anaconda Python 分发管理安装和虚拟环境的首选接口。 如果您有普通的 Python 安装或其他 Python 发行版,请参阅 virtualenv [1]

以上都意味着是的,您需要在新的虚拟环境中安装所需的所有模块。

如果您有一些虚拟环境(或带有您需要的模块的基本 python 版本),您可以尝试创建需求文件并将其用于创建 conda env但虚拟环境的主要思想 - 您只有任务所需的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM