none
请教一个使用VSCODE开发python程序的问题,谢谢! RRS feed

  • 问题

  • 使用VSCode开发python程序,需要引用一个第三方的包futu的模块,这个futu包已经通过pip安装过了,但是运行时还是提示找不到这个模块,请问如何解决,谢谢!

    2019年11月13日 9:24

答案

  • 请教了futu的开发人员,找到问题原因了,原来我的电脑上还装了Anaconda3,这里面也自带了python,futu的库装到Anaconda3的python去了,导致报错,在VSCode中按ctrl+shift+p,解释器重新选择一下Anaconda3里面的python就可以了。

    多谢tianyu的多次解答!

    • 已标记为答案 Tim-2009 2019年11月21日 10:54
    2019年11月21日 10:51

全部回复

  • Hi Tim-2009,

    欢迎来到MSDN论坛。

    感谢你分享屏幕截图以及错误信息给我们,根据截图的错误信息提示,可能是系统找不到这个Python模块的路径,或者路径不对。我建议你在代码中的futu前加上一个. 比如

    from .futu import *

    然后看看能否解决这个问题.

    另一种解决方案是可以尝试在系统变量中添加一个PYTHONPATH环境变量。

    请参考以下方式添加系统变量:

    右击此电脑 -> 属性 -> 在左侧选项中选中高级系统设置 -> 在弹出的系统属性窗口选择高级 -> 环境变量 -> 在系统变量下单击新建 -> 分别在变量名称一栏填入PYTHONPATH -> 在变量值一栏填入 PYTHONPATH=D:\PythonProject -> 单击确定

    如果以上两种解决方案仍然不起作用,我们建议你可以在stack overflow tagged visual studio code网站上重新开一个新帖子并且提问,专业的技术支持工程师会帮助你更好地解决这个问题。

    如果你还有任何问题,请随时联系我,我期待得到你的任何反馈 : )

    Best Regards,

    Tianyu


    如果您对Visual Studio Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。




    2019年11月14日 3:11
  • 多谢tianyu,你说的两种方法都试了,还是报同样的错
    2019年11月20日 7:48
  • Hi Tim-2009,

    感谢你的反馈。

    根据错误信息来看是找不到这个module,有这几种可能,第一种是查找这个modulePython语法不正确,你可以检查下;第二种是安装的这个module可能没有安装好,我想你可以检查下对应的路径文件夹下是否存在这个module,或者可以尝试重新安装一下;第三种就是给出的module路径(或者module名称)不正确,你也可以再次核查下。

    或者你可以尝试下使用import futu

    如果问题仍然存在,如果可以的话,能分享下你的详细操作步骤么,我会跟着步骤在我这边一步步尝试复现你的问题,然后测试出问题所在。

    希望以上建议对你有帮助。

    Sincerely,

    Tianyu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年11月20日 10:00
  • 请教了futu的开发人员,找到问题原因了,原来我的电脑上还装了Anaconda3,这里面也自带了python,futu的库装到Anaconda3的python去了,导致报错,在VSCode中按ctrl+shift+p,解释器重新选择一下Anaconda3里面的python就可以了。

    多谢tianyu的多次解答!

    • 已标记为答案 Tim-2009 2019年11月21日 10:54
    2019年11月21日 10:51