I have imported 'langdetect' library in python 3.4.4. This is working successfully in python 3.4.4 shell but when I create a new .py file then it does't work successfully. It shows that ImportError: cannot import name 'detect'. How I solve this problem.
Asked
Active
Viewed 723 times
-4
-
1Possible duplicate of [Importing installed package from script raises "AttributeError: module has no attribute" or "ImportError: cannot import name"](https://stackoverflow.com/questions/36250353/importing-installed-package-from-script-raises-attributeerror-module-has-no-at) – SiHa Jul 22 '18 at 09:32
1 Answers
4
It looks like you have named your own file langdetect.py
and then tried to import langdetect
. This makes it try to import itself. Rename your file to something else, like testdetect.py
.

John Zwinck
- 239,568
- 38
- 324
- 436
-
I have done this but not solved. "ImportError: cannot import name 'detect'" is shown – Hasan Zaman Jul 22 '18 at 09:42