首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual Studio 2019,Python和Neuron模拟器

Visual Studio 2019,Python和Neuron模拟器
EN

Stack Overflow用户
提问于 2019-04-06 15:39:39
回答 1查看 215关注 0票数 1

我已经启动并运行了VisualStudioCommunity2019。我试图将Python与神经元(7.2.536.15)包结合使用。我在Python3.7 (64位)环境中有一个神经元包。如何将神经元模拟器加载到Python应用程序中?

命令:导入神经元生成:没有名为“神经元”的模块生成:没有名为“神经元”的模块

如何将神经元模拟器加载到VS中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-07 19:17:48

简短回答:

您需要从源头编译神经元来使“导入神经元”从Python中工作。即便如此,这也可能会在问题中被破坏,正如官方神经元网站在其Win编译页面中所说的那样:'这里的说明可能仍然有效,也可能不起作用。

更多细节:

pip包‘神经元’和‘py神经元’是相同的,并且已经由另一组devs (不是主神经元devs)释放,从而使Win下的神经元模块更容易导入。似乎只支持Python2.7(只有32位?)请参阅:https://bitbucket.org/uric/pyneuron/wiki/Home

在Win:https://www.neuron.yale.edu/phpBB/viewtopic.php?t=2501下还有其他一些允许“从神经元导入h”的尝试

https://www.neuron.yale.edu/phpBB/viewtopic.php?f=5&t=2604

如果您可以切换到32位Python2.7,这个包可能仍然适用于您。

但是,一般来说,如果您需要在VS/Windows下使用NEURON+Python,我可以提出一些替代方案:

尝试用'nrniv -python yourfile.py‘命令启动神经元

该方法成功地导入了神经元模块。缺点是它首先启动神经元,然后运行脚本。没有办法延迟神经元的负荷。

使用Ubuntu,但通过VM网络共享使用Visual编辑文件

这样,您将使用最多调试的神经元版本,但仍然具有使用Visual /Windows的优点。

为了进行调试,您需要设置python远程调试(例如:远程调试/)。

如果要使用此路由,我将提供一个教程,介绍如何在Ubuntu下编译神经元,并确保它可以从Python导入神经元:

https://neurojustas.wordpress.com/2018/03/27/tutorial-installing-neuron-simulator-with-python-on-ubuntu-linux/

为了使网络共享工作,我还有另一个教程:

https://neurojustas.com/2018/03/27/tutorial-share-ubuntu-folder-with-windows/

个人经历

我和你一样,一开始尝试在Windows下运行神经元和其他comp-neuro工具,但多年来我已经了解到,在comp-neuro社区中,Windows通常是不受支持的。他们的软件倾向于首先在Ubuntu或MacOS下开发,偶尔在Win下进行测试/支持。我甚至让一些软件在Win下工作,但很快就被其他工具中的问题所淹没。尽管我不得不经历学习Linux的麻烦,但是comp软件的质量和对它的支持已经更好了。我在Windows上运行了一个Ubuntu,以充分利用这两个世界。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55550701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档