Neuroscience X Computational science -- 4.1

さて、NEURONが起動しない問題

error in command prompt; 
In [1]: import neuron
Traceback (most recent call last):
File "C:\Users\17186\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3331, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-1-5a1e2e1935ff>", line 1, in <module>

import neuron
File "C:\Users\17186\py3env\Lib\site-packages\neuron\__init__.py", line 90
print "Found NEURON at", neuronhome
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Found NEURON at", neuronhome)?
NEURONのprint statementがpython2のsyntaxになっているため、使用しているpythonとNEURONのバージョンがあっていない可能性あり。

>インストールしたNEURONをアンインストールしてNEURON7.8.1を再インストール
1) pip uninstall NEURON # pip経由でインストールしたNEURONもあったため。これが問題だった?
2) NEURON directoryにて、NEURONをuninstall
3) NEURON7.8.1をインストール
4) ipython # command prompt
5) from neuron import h # ipython
問題なく作動することを確認。長い道のりでした。


この記事が気に入ったらサポートをしてみませんか?