递减 Python
Decrementing Python
我有一个依赖于早期版本 Python 的软件包 -- 我是 运行 3.5.1,但该软件包仅支持 Python 3.4 .我想克隆我当前的环境,将我的 Python 版本降低到 3.4,然后将所有其他包更新到与 Python 3.4 兼容的最新版本。我该怎么做?
当我克隆根环境并尝试时:
conda install python=3.4
我收到消息:
Error: 'conda' can only be installed into the root directory.
我目前正在 Windows 工作。任何想法将不胜感激。
创建新环境:
conda create -n py34 python=3.4
激活它:
source activate py34
(Windows 上没有 source
)
安装所有软件包:
(py34) conda install package1 package2
这会保留您原来的 Python 3.5 安装,您可以在需要时激活 Python 3.4。用 deactivate
.
停用
您可以导出当前安装的所有软件包的名称和版本:
conda list --export > list_of_my_packages
使用此文件创建新的 py34
环境:
conda create --file list_of_my_packages -n py34 python=3.4
您可能会收到有关当前频道缺少软件包的警告。
添加更多频道或编辑此列表,在编辑器中打开文件。
最后,您可以将所有软件包更新到最新版本:
conda update all
我有一个依赖于早期版本 Python 的软件包 -- 我是 运行 3.5.1,但该软件包仅支持 Python 3.4 .我想克隆我当前的环境,将我的 Python 版本降低到 3.4,然后将所有其他包更新到与 Python 3.4 兼容的最新版本。我该怎么做?
当我克隆根环境并尝试时:
conda install python=3.4
我收到消息:
Error: 'conda' can only be installed into the root directory.
我目前正在 Windows 工作。任何想法将不胜感激。
创建新环境:
conda create -n py34 python=3.4
激活它:
source activate py34
(Windows 上没有 source
)
安装所有软件包:
(py34) conda install package1 package2
这会保留您原来的 Python 3.5 安装,您可以在需要时激活 Python 3.4。用 deactivate
.
您可以导出当前安装的所有软件包的名称和版本:
conda list --export > list_of_my_packages
使用此文件创建新的 py34
环境:
conda create --file list_of_my_packages -n py34 python=3.4
您可能会收到有关当前频道缺少软件包的警告。 添加更多频道或编辑此列表,在编辑器中打开文件。
最后,您可以将所有软件包更新到最新版本:
conda update all