![](https://www.delftstack.com/img/Python/feature image - importerror attempted relative import with no known parent package.png)
Solve Attempted Relative Import With No Known Parent Package in Python
$ python3 main.py Traceback (most recent call last): File "/main.py", line 1, in
![](https://datascientistassoc.org/wp-content/uploads/2023/05/Import-error-attempted-relative-import-with-no-known-parent-package.png)
Import error attempted relative import with no known parent package
1 you should also specify from which location you are running the module - dshri Apr 12, 2023 at 0:38 Add a comment 8 Answers Sorted by: 32 It seems, from Python docs and experimenting, that relative imports (involving ., .. etc) only work if the importing module has a __name__ other than __main__, and further,
![](https://user-images.githubusercontent.com/56884260/90474226-c61aa880-e15f-11ea-9e0e-eb7aeaf575a8.png)
attempted relative import with no known parent package (jupyter
As a rule of thumb - If you try to do relative import in a module that does not belong to a package, you will get the " ImportError: attempted relative import with no known parent package " exception. Why? The reasons beyond this rule of thumb are related to how relative import works in python.
![](https://user-images.githubusercontent.com/41139710/140619496-65e705a0-b66b-42da-8dba-aa6232f93d8c.png)
PyInstaller attempted relative import with no known parent package
25 This question does not show any research effort; it is unclear or not useful Save this question. Show activity on this post. I'm attempting to import a script from my Items file but I keeps on getting an error from .Items.Quest1_items import * gives
![](https://img-blog.csdnimg.cn/img_convert/57ec54c4789b895d3ea9208008370d76.png)
attempted relative import with no known parent package,已解决CSDN博客
4 Answers Sorted by: 2 First, I'll give you the code that worked for me. Then, I'll give a brief explanation. Here's a short function that should let you import from the root directory. Solution
![](https://i.stack.imgur.com/xpjn3.png)
Python VSCode 1.39.x & Python 3.7.x “ImportError attempted relative
Run the following code (in foo.py) and tell me what it says: import os print (os.getcwd ()) This might just be a case of Python not being run from the right directory (I've had this problem in VSCode). It's pretty easy to fix if that happens to be the issue. rollincuberawhide.
![](https://techwithtech.com/wp-content/uploads/programmer_stressed_analyzing_code-2048x1365.jpeg)
How to Solve ImportError Attempted Relative Import With No Known
File "run_summarization.py", line 15, in
![](https://ei7sbsqceej.exactdn.com/wp-content/uploads/2023/03/Repair-Attempted-Relative-Import-Error.jpg)
Importerror Attempted Relative Import With No Known Parent Package
To get rid of the error ImportError: attempted relative import with no known parent package you have two ways to test package functions: Run a script with the -m switch. Use global import inside the package files that you plan to run as scripts.
![](https://itsourcecode.com/wp-content/uploads/2023/02/ImportError-Attempted-Relative-Import-With-No-Known-Parent-Package.png)
Attempted Relative Import With No Known Parent Package
1 Answer Sorted by: 5 You are probably running the module as a script instead of a module. Check your launch.json configuration. If not present, add a new one via the gear icon at the debug panel.
![](http://iq.redtreeclients.com/wp-content/uploads/2021/02/AndyRelativeImports.jpg)
ImportError attempted relative import with no known parent package
Solution 1: Refactor to Absolute Imports. Switching from relative to absolute imports is a common way to resolve parent package errors. In absolute import terms, the import statements explicitly reference the package directory, eliminating ambiguity.
![](https://itsmycode.com/wp-content/uploads/2021/09/ImportError-attempted-relative-import-with-no-known-parent-package.png)
ImportError attempted relative import with no known parent package
In this article, you will learn about how to fix the ImportError: attempted relative import with no known parent package in python.
![](https://i.ytimg.com/vi/pm1IK0fBuhw/maxresdefault.jpg)
Attempted Relative Import With No Known Parent? The 7 Latest Answer
Option 1 - Use absolute imports. Option 2 - Get rid of from keyword. Option 3 - Import inside package init file. Module imports sometimes can cause too much frustration if you are a Python beginner. This tutorial will learn how imports work and the solution for ImportError: attempted relative import with no known parent package.
![](https://img-blog.csdnimg.cn/75fe61c849f745c59828073f2f35b665.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6Zuo5Lqu6aOO6Iqz,size_20,color_FFFFFF,t_70,g_se,x_16)
[已解决] 解决ImportError attempted relative import with no known parent
Option 1: Get Rid of From Don't use from and just use import, then make sure you use the module reference when using your imported functions. In our example, this is util . So your main.py would now look like this: # main.py import util print ("About to do something cool!") util.doSomethingCool () Problem solved. Get on with your life.
![](https://bingepost.com/wp-content/uploads/2023/06/e6dd98fbefb5b915/what-causes-the-importerror-attempted.jpeg)
ImportError Attempted Relative Import With No Known Parent Package
Solution 1: Use the absolute imports. You can change the relative imports to absolute imports by specifying the complete module path, starting from the top-level package. This makes your imports independent of the script's location within the package. # Instead of using a relative import like this from .my_module import my_function # Use an.
![](https://www.pythonpool.com/wp-content/uploads/2022/09/ImportError-Attempted-Relative-Import-With-No-Known-Parent-Package.webp)
ImportError Attempted Relative Import With No Known Parent Package
ImportError: attempted relative import with no known parent package ModuleNotFoundError: No module named 'mymodule' SystemError: Parent module '' not loaded, cannot perform relative import Why is this? python python-3.x python-import Share Improve this question Follow edited Aug 29, 2022 at 12:04 asked Jun 7, 2013 at 10:26 John Smith Optional
![](https://www.delftstack.com/img/Python/ag feature image - importerror attempted relative import with no known parent package.png)
Solve Attempted Relative Import With No Known Parent Package in Python
How to fix ImportError: Attempted Relative Import With No Known Parent Package Error? To fix this error, you can either move the ' my_module.py ' into a package or use an absolute import instead: # file: my_module.py import myothermodule. Alternatively, if you want to use a relative import, you can create an init. py file in the same.