使用Minconda创建新的Python安装

时间:2018-11-04 14:14:05

标签: python miniconda

正在尝试通过卸载父软件包yt即

来解决HDF5不匹配错误
  PIP uninstall yt

然后使用Miniconda重新安装

  conda install yt

如果我只是打开一个终端并执行      导入yt

没问题! 但是,从我的应用程序打开Python Shell并执行     进口yt 我收到错误

'ImportError: No module named yt'

所以我认为错误是我的应用程序不知道yt的路径, 要么 当我安装Miniconda时,它安装了自己的Python版本。 我该如何解决?

1 个答案:

答案 0 :(得分:0)

Conda始终创建python 虚拟环境,因此它将软件包安装到此environment中。 因此,您的安装仅存在于此环境中。

如果要使用已安装的conda软件包,则必须使用conda的bash外壳,或在给定环境中使用conda内部的其他工具。

如果您有python代码,则要使用yt运行它-导入它,然后必须在安装yt的conda环境中运行它。

您可以例如从anaconda-navigator开始,选择Environments,单击绿色的实心箭头,然后选择任何选项来运行您的应用程序。

或者,您也可以通过以下方式直接激活 conda的virtualenv:

Windows 上的Anaconda提示符中,运行:

activate myenv

macOS Linux 的终端窗口中,运行:

source activate myenv

然后,您可以在此环境中正常启动应用程序。

更新:

根据darthbith,从conda 4.4开始,命令为

conda activate myenv 

在所有平台上。