how to import my own package from ipython
I have my own repository created in BitBucket.
In that repository, I have a file named core.py
and an __init__.py
file
I tried to import the core module, and I fixed all the requirements that were needed.
Now when I am finally able to import the module using ipython,
which is only one big class, with the call:
obj = MyClass()
I get an error:
name 'MyClass()' is not defined
even though it seems the module was imported.
Let me know if more information is Needed.
python module package ipython
add a comment |
I have my own repository created in BitBucket.
In that repository, I have a file named core.py
and an __init__.py
file
I tried to import the core module, and I fixed all the requirements that were needed.
Now when I am finally able to import the module using ipython,
which is only one big class, with the call:
obj = MyClass()
I get an error:
name 'MyClass()' is not defined
even though it seems the module was imported.
Let me know if more information is Needed.
python module package ipython
1
Can you add your import statement? I.E. How did you import "MyClass"?
– Schorsch
Jan 2 at 14:50
sure, let's be more specific and less generic: from mintigocloudstorage import core
– Mor Zamir
Jan 2 at 14:51
add a comment |
I have my own repository created in BitBucket.
In that repository, I have a file named core.py
and an __init__.py
file
I tried to import the core module, and I fixed all the requirements that were needed.
Now when I am finally able to import the module using ipython,
which is only one big class, with the call:
obj = MyClass()
I get an error:
name 'MyClass()' is not defined
even though it seems the module was imported.
Let me know if more information is Needed.
python module package ipython
I have my own repository created in BitBucket.
In that repository, I have a file named core.py
and an __init__.py
file
I tried to import the core module, and I fixed all the requirements that were needed.
Now when I am finally able to import the module using ipython,
which is only one big class, with the call:
obj = MyClass()
I get an error:
name 'MyClass()' is not defined
even though it seems the module was imported.
Let me know if more information is Needed.
python module package ipython
python module package ipython
asked Jan 2 at 14:47
Mor ZamirMor Zamir
959
959
1
Can you add your import statement? I.E. How did you import "MyClass"?
– Schorsch
Jan 2 at 14:50
sure, let's be more specific and less generic: from mintigocloudstorage import core
– Mor Zamir
Jan 2 at 14:51
add a comment |
1
Can you add your import statement? I.E. How did you import "MyClass"?
– Schorsch
Jan 2 at 14:50
sure, let's be more specific and less generic: from mintigocloudstorage import core
– Mor Zamir
Jan 2 at 14:51
1
1
Can you add your import statement? I.E. How did you import "MyClass"?
– Schorsch
Jan 2 at 14:50
Can you add your import statement? I.E. How did you import "MyClass"?
– Schorsch
Jan 2 at 14:50
sure, let's be more specific and less generic: from mintigocloudstorage import core
– Mor Zamir
Jan 2 at 14:51
sure, let's be more specific and less generic: from mintigocloudstorage import core
– Mor Zamir
Jan 2 at 14:51
add a comment |
1 Answer
1
active
oldest
votes
As you stated in your comment, you are importing core.py:
from mintigocloudstorage import core
That means, you also have to tell your script where to find your class:
obj = core.MyClass()
If the import was sucessfull as you say, Python should now be able to locate your classes definition.
Alternatively you can also import your class:
from mintigocloudstorage.core import MyClass
obj = MyClass()
i did as you say. from mintigocloudstorage.core import My class. now i try obj = MyClass() and i get a new error: __init__() takes at least 3 arguments (1 given)
– Mor Zamir
Jan 2 at 15:17
1
That would mean your script can now find your custom class but you defined it with a signature that expects arguments when being created. (Your init function expects you to pass 2 additional arguments). If that doesnt do it, please post your classes definition /edit your post :)
– Schorsch
Jan 2 at 15:25
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54008371%2fhow-to-import-my-own-package-from-ipython%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As you stated in your comment, you are importing core.py:
from mintigocloudstorage import core
That means, you also have to tell your script where to find your class:
obj = core.MyClass()
If the import was sucessfull as you say, Python should now be able to locate your classes definition.
Alternatively you can also import your class:
from mintigocloudstorage.core import MyClass
obj = MyClass()
i did as you say. from mintigocloudstorage.core import My class. now i try obj = MyClass() and i get a new error: __init__() takes at least 3 arguments (1 given)
– Mor Zamir
Jan 2 at 15:17
1
That would mean your script can now find your custom class but you defined it with a signature that expects arguments when being created. (Your init function expects you to pass 2 additional arguments). If that doesnt do it, please post your classes definition /edit your post :)
– Schorsch
Jan 2 at 15:25
add a comment |
As you stated in your comment, you are importing core.py:
from mintigocloudstorage import core
That means, you also have to tell your script where to find your class:
obj = core.MyClass()
If the import was sucessfull as you say, Python should now be able to locate your classes definition.
Alternatively you can also import your class:
from mintigocloudstorage.core import MyClass
obj = MyClass()
i did as you say. from mintigocloudstorage.core import My class. now i try obj = MyClass() and i get a new error: __init__() takes at least 3 arguments (1 given)
– Mor Zamir
Jan 2 at 15:17
1
That would mean your script can now find your custom class but you defined it with a signature that expects arguments when being created. (Your init function expects you to pass 2 additional arguments). If that doesnt do it, please post your classes definition /edit your post :)
– Schorsch
Jan 2 at 15:25
add a comment |
As you stated in your comment, you are importing core.py:
from mintigocloudstorage import core
That means, you also have to tell your script where to find your class:
obj = core.MyClass()
If the import was sucessfull as you say, Python should now be able to locate your classes definition.
Alternatively you can also import your class:
from mintigocloudstorage.core import MyClass
obj = MyClass()
As you stated in your comment, you are importing core.py:
from mintigocloudstorage import core
That means, you also have to tell your script where to find your class:
obj = core.MyClass()
If the import was sucessfull as you say, Python should now be able to locate your classes definition.
Alternatively you can also import your class:
from mintigocloudstorage.core import MyClass
obj = MyClass()
answered Jan 2 at 14:54
SchorschSchorsch
1515
1515
i did as you say. from mintigocloudstorage.core import My class. now i try obj = MyClass() and i get a new error: __init__() takes at least 3 arguments (1 given)
– Mor Zamir
Jan 2 at 15:17
1
That would mean your script can now find your custom class but you defined it with a signature that expects arguments when being created. (Your init function expects you to pass 2 additional arguments). If that doesnt do it, please post your classes definition /edit your post :)
– Schorsch
Jan 2 at 15:25
add a comment |
i did as you say. from mintigocloudstorage.core import My class. now i try obj = MyClass() and i get a new error: __init__() takes at least 3 arguments (1 given)
– Mor Zamir
Jan 2 at 15:17
1
That would mean your script can now find your custom class but you defined it with a signature that expects arguments when being created. (Your init function expects you to pass 2 additional arguments). If that doesnt do it, please post your classes definition /edit your post :)
– Schorsch
Jan 2 at 15:25
i did as you say. from mintigocloudstorage.core import My class. now i try obj = MyClass() and i get a new error: __init__() takes at least 3 arguments (1 given)
– Mor Zamir
Jan 2 at 15:17
i did as you say. from mintigocloudstorage.core import My class. now i try obj = MyClass() and i get a new error: __init__() takes at least 3 arguments (1 given)
– Mor Zamir
Jan 2 at 15:17
1
1
That would mean your script can now find your custom class but you defined it with a signature that expects arguments when being created. (Your init function expects you to pass 2 additional arguments). If that doesnt do it, please post your classes definition /edit your post :)
– Schorsch
Jan 2 at 15:25
That would mean your script can now find your custom class but you defined it with a signature that expects arguments when being created. (Your init function expects you to pass 2 additional arguments). If that doesnt do it, please post your classes definition /edit your post :)
– Schorsch
Jan 2 at 15:25
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54008371%2fhow-to-import-my-own-package-from-ipython%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Can you add your import statement? I.E. How did you import "MyClass"?
– Schorsch
Jan 2 at 14:50
sure, let's be more specific and less generic: from mintigocloudstorage import core
– Mor Zamir
Jan 2 at 14:51