![](/img/trans.png)
[英]How to solve the error ImportError: cannot import name 'AsyncWebsocketConsumer'?
[英]How to solve cannot import name 'ModuleName' error?
我刚开始使用Python ASE模块进行研究。 当我在 shell 上工作时,这个模块工作得很好,但是当我尝试在空闲时使用它时会出错。 我不知道如何解决这个问题。 任何建议,将不胜感激。 我正在使用 Ubuntu 18.04。 Python3.6 和 2.7 都已安装。 我对 shell 和空闲都使用 Python3.6。 为了更好地理解,我正在写我得到的:
from ase import Atoms
Traceback (most recent call last):
File "/home/birkan/Desktop/archive/Python/ase.py", line 1, in <module>
from ase import Atoms
File "/home/birkan/Desktop/archive/Python/ase.py", line 1, in <module>
from ase import Atoms
ImportError: cannot import name 'Atoms'
[Finished in 0.1s with exit code 1]
[cmd: ['/usr/bin/python3.6', '/home/birkan/Desktop/archive/Python /ase.py']]
[dir: /home/birkan/Desktop/archive/Python]
[path: /home/birkan/.local/bin:/usr/local/sbin:/usr/local/bin:/usr /sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]
请检查您是如何安装 ASE 模块的,如果您的默认 python 版本是 python2.7 并且您只是使用"pip install ase"
安装了它,那么您的 ASE 模块是针对 2.7 版安装的,我猜它不支持 ASE,因为它受支持3.5 以上。 Python3 版本的包的安装方式会有所不同,如果 pip3 可用,则使用 pip3 或尝试其他选项,例如 virtualenv 和此处的其他一些想法:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.