我正试图在Windows 7系统上使用Miniconda 2设置FiPy,并使用recommended python -c "import fipy; fipy.test()"
运行测试套件。
不幸的是,该套件没有获得测试结果,而是给出了堆栈跟踪错误:
running egg_info
creating c:\users\bram\appdata\local\temp\tmpbzt0mv\FiPy.egg-info
writing c:\users\bram\appdata\local\temp\tmpbzt0mv\FiPy.egg-info\PKG-INFO
writing top-level names to c:\users\bram\appdata\local\temp\tmpbzt0mv\FiPy.egg-info\top_level.txt
writing dependency_links to c:\users\bram\appdata\local\temp\tmpbzt0mv\FiPy.egg-info\dependency_links.txt
writing manifest file 'c:\users\bram\appdata\local\temp\tmpbzt0mv\FiPy.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
reading manifest file 'c:\users\bram\appdata\local\temp\tmpbzt0mv\FiPy.egg-info\SOURCES.txt'
writing manifest file 'c:\users\bram\appdata\local\temp\tmpbzt0mv\FiPy.egg-info\SOURCES.txt'
running test
running build_ext
fipy version 3.1.3
numpy version 1.12.0
pysparse is not installed
scipy version 0.18.1
matplotlib is not installed
gist is not installed
mpi4py is not installed
mpi4py is not installed
enthought.mayavi is not installed
gmsh is not installed
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "D:\Users\Bram\Miniconda2\lib\site-packages\fipy\__init__.py", line 164, in test
cmdclass={'test': _TestClass(_test)})
File "D:\Users\Bram\Miniconda2\lib\distutils\core.py", line 151, in setup
dist.run_commands()
File "D:\Users\Bram\Miniconda2\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "D:\Users\Bram\Miniconda2\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "D:\Users\Bram\Miniconda2\lib\site-packages\setuptools-27.2.0-py2.7.egg\setuptools\command\test.py", line 172, in run
File "D:\Users\Bram\Miniconda2\lib\site-packages\fipy\tests\testClass.py", line 236, in run_tests
testLoader = loader_class()
File "D:\Users\Bram\Miniconda2\lib\unittest\main.py", line 94, in __init__
self.parseArgs(argv)
File "D:\Users\Bram\Miniconda2\lib\unittest\main.py", line 149, in parseArgs
self.createTests()
File "D:\Users\Bram\Miniconda2\lib\unittest\main.py", line 158, in createTests
self.module)
File "D:\Users\Bram\Miniconda2\lib\unittest\loader.py", line 130, in loadTestsFromNames
suites = [self.loadTestsFromName(name, module) for name in names]
File "D:\Users\Bram\Miniconda2\lib\unittest\loader.py", line 100, in loadTestsFromName
parent, obj = obj, getattr(obj, part)
AttributeError: 'module' object has no attribute 'testFiPy'
任何人都可以帮我解决这个问题吗?我不知道从哪里开始这个结果。
答案 0 :(得分:0)
只需为那些像git和conda新手(像我一样)添加-从发展分支安装FiPy,您应该这样做(遵循this答案):
"​"
(对于Windows,则为source activate myenv
)activate
myenv
conda install git pip