假设我有一个同事不使用 conda,而是使用全局 python 环境。
同事有没有办法使用conda从他的全局python环境创建一个conda环境?
我的目标是在我的计算机上轻松创建一个与他的 python 环境相匹配的 conda 环境。
在他身边:
pip freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)
在你身边:
conda env create -n [ENV_NAME] -f requirements.txt
Run Code Online (Sandbox Code Playgroud)
编辑:这仅在 1) 两个环境都是最新的 python 版本时有效,并且 2) 您的同事拥有的特定版本中的每个包都存在于 conda 中。1 可以通过以下方式解决:
conda create -n [ENV_NAME] python=[PYTHON_VER] -f requirements.txt
Run Code Online (Sandbox Code Playgroud)
在 conda afaik 中没有一步到位的方法,我要做的是(如 Lokinou 的回答中所述)首先在所需的 python 版本中创建一个 conda env,然后通过 pip 安装:
conda create -n [ENV_NAME] python=[PYTHON_VER]
conda activate [ENV_NAME]
pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
926 次 |
| 最近记录: |