救救python小白吧,我真的百度都翻烂了都没弄出来

  • z
    zhou286
    自学Python一个月,在老师的授意下,在github上下了一个人工智能模拟钙钛矿计算的python文件夹…(这不就是刚学了1+1就让我去计算拉普拉斯方程吗?)
    然后文件夹里有一个requirement 文档 打开里面是modAl 我以为是需要这个包 我就在cmd里pip下载了
    然后里面有一个run_al.py,用pycharm打开 显示这个

    我觉得是那个黄框的文件有问题嘛,我就跑去运行那些文件,结果是这样的

    然后就是那句“no module named projects,”我百度了五六种解决方法…都没有解决…
    求助…该怎么办啊…
    Numpy pandas modal库不出意外的话,应该是装了
    附上github:https://github.com/darkreactions/active_learning
  • n
    neoleix
    第一行: import projects.xxx 出了问题.
    如果需要让python把目录projects识别为module的话, 需要在projects目录下添加空文件 "__init__.py"
  • o
    onmax
    你的文件我用命令行python3 run_al.py leave_one_out 这样跑了下。
    没有你那个错误提示(project 模组不存在),而是没有一个 csv 数据文件。我看了下 projects 那个包,应该是没问题的。
    你试试用命令行跑一下?我觉得可能是环境问题。
    PyCharm 我很少用,不太知道里面的门道。
  • o
    onmax
    回复2#neoleix


    它文件有的__init__.py的,我翻了
  • j
    jckimi
    projects看名字就应该是自己写的一些库,你得搜索如何引用这些库. Kimi
  • z
    zhou286
    回复3#onmax

    感谢!
  • s
    shehzb
    马克
    iOS fly ~
  • 雅阁混动
    pycharm原来有中文版啊?
  • z
    zhou286
    回复8#雅阁混动

    有中文包
  • a
    ageg
    把working directory 设置成projects目录的父目录
  • a
    ageg
    应该去学习一下py3的绝对导入
  • z
    zhou286
    回复3#onmax

    您好,我这几天试着用命令行跑了一下,一直出现这个错误,百度谷歌均找不到解决方法,您能再帮我看看吗?
  • o
    onmax
    回复12#zhou286


    抱歉,我不知道这个是哪里出了错。我对环境也很头疼。
    你这个python3 跟python是同一个程序吗?在我这里python就是python2.x,python3才是3.x版本。
  • R
    ResetLife
    环境和库真的难搞 当时研究异步处理的时候没日没夜的百度 iOS fly ~
  • s
    shangyu7
    建议用google
  • 雅阁混动
    你看看你的projects库里面有没有 leave_one_out这个类先。
  • z
    zhou286
    回复16#雅阁混动

    Leave_one_out 是projects的里的文件夹(有_init_.py,models是leave_one_out 里的一个文件夹
  • 雅阁混动
    projects的代码里呢?
  • 屋大维
    额。。。路径搞不明白的话,我给你两个建议。。。

    1。打包成lib再导入
    2。sys.path
  • z
    zhou286
    回复18#雅阁混动

    我这个projects是一个文件夹名称,不是一个py文件
  • z
    zhou286
    回复19#屋大维

    感谢,我试试