python - 我已经安装了MSYS2和Anaconda3,那么如何在MSYS2上使用conda呢?

标签 python windows compilation mingw-w64

我想在 Win10 上编译一个 fortran 文件,就像 python3 -m numpy.f2py -c -m h3plus h3plus.f90
但是 MSYS2 中的 python 不包含 NumPy,所以我尝试使用 conda,但我不知道如何在 MSYS2 上使用 conda。

最佳答案

如果您的 Windows 机器上还没有安装 anaconda/miniconda,请下载合适的 Windows 安装程序。

如果 conda 已经安装在 windows 端,你所要做的就是为 MSYS2 的 bash 初始化 conda。为此,编辑 .bash_profile 并附加如下内容:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
eval "$('/c/Users/John/miniconda3/Scripts/conda.exe' 'shell.bash' 'hook')"
# <<< conda initialize <<<

确保将第 3 行的路径替换为计算机上 conda.exe 的路径。之后关闭并重新打开您的 MSYS2 终端。

如果您使用的是 bash 以外的 shell,您可以检查 conda init --all --dry-run --verbose 的输出以找到相应的初始化脚本。

关于python - 我已经安装了MSYS2和Anaconda3,那么如何在MSYS2上使用conda呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65572789/

相关文章:

windows - Windows 应用程序的哪个特定部分会导致应用程序挂起、崩溃或突然终止等错误

windows - 我如何让 Perl 理解导航到路径中有空格的目录?

c++ - 如何判断两个 exe 的代码是否相同?

python - 错误 : "MSVCP90.dll: No such file or directory" even though Microsoft Visual C++ 2008 Redistributable Package is installed

python - 从文本文件中选择特定的信息并将它们转换为 python 中的数组/列表

python - 使用 pyodbc 连接 mdb 表

windows - 有没有办法设置窗口让控制台窗口保持打开状态?

java - Jaws Wordnet 的编译问题

mysql - 如何使用 mysql 连接器创建共享对象库 (*.so)?

python - 黑色背景上的 IPython qtconsole 内联绘图无法正常工作