在anaconda中配置pymc3环境,在jupyter notebook 中试运行程序,当运行至开头import pymc3 as pm 时,就直接报错了:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Cell In[1], line 2
1 import numpy as np
----> 2 import pymc3 as pm
3 import scipy.stats as stats
4 from matplotlib import pyplot as plt
File C:\Anaconda3\envs\bayes\lib\site-packages\pymc3\__init__.py:35
26 # Workaround for Theano bug that tries to access blas_opt_info;
27 # must be done before importing theano.
28 # https://github.com/pymc-devs/pymc/issues/5310
29 # Copied from theano/link/c/cmodule.py: default_blas_ldflags()
30 if (
31 hasattr(numpy.distutils, "__config__")
32 and numpy.distutils.__config__
33 and not hasattr(numpy.distutils.__config__, "blas_opt_info")
34 ):
---> 35 import numpy.distutils.system_info # noqa
37 # We need to catch warnings as in some cases NumPy print
38 # stuff that we don't want the user to see.
39 with warnings.catch_warnings(record=True):
File C:\Anaconda3\envs\bayes\lib\site-packages\numpy\distutils\system_info.py:196
191 from numpy.distutils.exec_command import (
192 find_executable, filepath_from_subprocess_output,
193 )
194 from numpy.distutils.misc_util import (is_sequence, is_string,
195 get_shared_lib_extension)
--> 196 from numpy.distutils.command.config import config as cmd_config
197 from numpy.distutils import customized_ccompiler as _customized_ccompiler
198 from numpy.distutils import _shell_utils
File C:\Anaconda3\envs\bayes\lib\site-packages\numpy\distutils\command\config.py:19
17 import distutils
18 from numpy.distutils.exec_command import filepath_from_subprocess_output
---> 19 from numpy.distutils.mingw32ccompiler import generate_manifest
20 from numpy.distutils.command.autodist import (check_gcc_function_attribute,
21 check_gcc_function_attribute_with_intrinsics,
22 check_gcc_variable_attribute,
(...)
25 check_restrict,
26 check_compiler_gcc)
28 LANG_EXT['f77'] = '.f'
File C:\Anaconda3\envs\bayes\lib\site-packages\numpy\distutils\mingw32ccompiler.py:28
26 import distutils.cygwinccompiler
27 from distutils.unixccompiler import UnixCCompiler
---> 28 from distutils.msvccompiler import get_build_version as get_build_msvc_version
29 from distutils.errors import UnknownFileError
30 from numpy.distutils.misc_util import (msvc_runtime_library,
31 msvc_runtime_version,
32 msvc_runtime_major,
33 get_build_architecture)
ModuleNotFoundError: No module named 'distutils.msvccompiler'
参考各种解决办法,如:pip install setuptools 但是没有解决问题。
目前的python 版本是3.9,尝试过改变python 的版本和setuptools的另外一个版本,问题没有解决
求问各位给指条明路555