我需要使用依赖于 theano 的 pymc3 模块。然而,我目睹了一些奇怪的行为,我无法在文档和一般网络搜索中找到解决方案。
使用 pymc3 时,我遇到了一些缺少编译器的问题。使用多个网络搜索我发现我需要安装:
conda install -c conda-forge m2w64-toolchain_win-64
conda install -c anaconda libpython
conda install mkl-service
Run Code Online (Sandbox Code Playgroud)
然后 pymc3 就可以工作了。我想设置一个虚拟环境。但是,我希望我的基础环境干净并在虚拟环境上运行我的项目。因此,从一个干净的基础开始,如果我创建一个新环境,例如 conda create -n temp python=3.7 并运行上面的三行,那么在导入 pymc3 时我会收到以下警告:
WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.
Run Code Online (Sandbox Code Playgroud)
如果我改为运行该行:
conda install -c conda-forge m2w64-toolchain_win-64
Run Code Online (Sandbox Code Playgroud)
在我的基本环境中,然后设置一个虚拟环境并在 venv 中安装这两个:
conda install -c anaconda libpython
conda install mkl-service
Run Code Online (Sandbox Code Playgroud)
警告消失。
有人可以解释一下,如果我不在基本环境中运行工具链安装,为什么此警告会持续存在?任何帮助表示赞赏。我只使用Python进行数据分析,对技术方面的知识不是很了解。
我正在为 powerpoint 开发一个插件,我需要使用它来提供给定的颜色 - 最好是 RGB 术语。VBA中有没有办法显示颜色选择器?
