首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Grammar.txt中找到“lib2to3”

无法在Grammar.txt中找到“lib2to3”
EN

Stack Overflow用户
提问于 2016-05-07 00:31:13
回答 1查看 1.2K关注 0票数 0

我正试图让NetworkX在我的机器上运行在IronPython下。从其他来源来看,我认为是其他人做了这件事。(https://networkx.github.io/documentation/networkx-1.10/reference/news.html)

我在.NET 4.0.30319.42000上运行VisualStudio 2015CommunityEdition中的VisualStudio 2.7 2.7.5.0。

问题是当我

代码语言:javascript
复制
import NetworkX as nx

我明白这一例外:

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:\SourceModules\CodeKatas\IronPythonExperiment\ProveIronPython\ProveIronPython\ProveIronPython.py", line 1, in <module>
  File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\networkx\__init__.py", line 87, in <module>
  File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\networkx\readwrite\__init__.py", line 14, in <module>
  File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\networkx\readwrite\gml.py", line 46, in <module>
  File "C:\Program Files (x86)\IronPython 2.7\Lib\lib2to3\refactor.py", line 27, in <module>
  File "C:\Program Files (x86)\IronPython 2.7\Lib\lib2to3\fixer_util.py", line 9, in <module>
  File "C:\Program Files (x86)\IronPython 2.7\Lib\lib2to3\pygram.py", line 32, in <module>
  File "C:\Program Files (x86)\IronPython 2.7\Lib\lib2to3\pgen2\driver.py", line 121, in load_grammar
  File "C:\Program Files (x86)\IronPython 2.7\Lib\lib2to3\pgen2\pgen.py", line 385, in generate_grammar
  File "C:\Program Files (x86)\IronPython 2.7\Lib\lib2to3\pgen2\pgen.py", line 15, in __init__
IOError: [Errno 2] Could not find file 'C:\Program Files (x86)\IronPython 2.7\Lib\lib2to3\Grammar.txt'.: C:\Program Files (x86)\IronPython 2.7\Lib\lib2to3\Grammar.txt

底线似乎是,NetworkX希望Grammar.txt位于Grammar.txt安装的lib2to3目录中。

我试过几件事,但没有成功。有些人太蠢了,当众承认不了,但我确实尽力了。

  • 从命令行运行:(ipy myExecutable.py)
  • pip安装另一个软件包(BeautifulSoup),但是该包安装并实例化,没有问题。
  • 我也看过Cannot find "Grammar.txt" in python-sphinx,但它似乎没有任何有助于我的具体情况的解释。

我的问题:如何通过‘导入NetworkX’引发这个异常来解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-07 23:10:23

lib2to3导入到networkx-1.10和networkx-1.11中,这是最新的版本。尝试从github站点发布开发版本。(这将很快成为networkx-2.0)。自networkx-1.11发行版以来,lib2to3库导入已经被删除。github.com/networkx/networkx/archive/master.zip

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

https://stackoverflow.com/questions/37083260

复制
相关文章

相似问题

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