我正在使用PTVS(Visual Studio的Python工具)。在我的项目中,我使用外部库OpenCV(在本地引用,不使用pip / easy_install)。此库中的自动完成/智能感知仅显示无意义字符(例如“Àt4èÚ”或“ÇEüÿÿÿÿè”)。
其他一切都很好,我可以运行我的代码,我可以自动完成其他库/函数。造成这种情况的原因是什么,以及如何解决?
提前致谢
答案 0 :(得分:0)
听起来你正在使用PTVS 2.0测试版,并且正在点击this bug(注意它的最后评论)。问题基本上是解释器范围库的Intellisense是由数据库驱动的,用于构建该数据库的实用程序在2.0 beta中存在一个错误,导致它无法正常使用二进制Python模块(.pyd)。
该错误已得到修复,如果您download and build是CodePlex最新的PTVS源代码,您将获得修复。当然,它将包含在下一个版本中。使用稳定版本(PTVS 1.5)也会处理这个问题,当然,你不会得到2.0中的所有新功能。