Can I add my own modules to python in VS Code? - python

I've been using VS Code for some time now, and I can't figure out how to add my own modules. I've been wanting to use Pygame, but it's not in the marketplace.

As other people have mentioned, pygame is a python module, not a vscode extension. To install it, go to your vscode command prompt and type,
pip install (module name)
In your case, you would want:
pip install pygame

I've found the issue: I'm using a my school laptop and the firewall won't let me access the command prompt. Thanks anyways.

Related

Unable to import numpy/pandas/matplotlib packages in VScode

I have used widely used packages(installed via pip) for a while in Jupyter notebook without any issues. I tried to do Python coding in VScode,but it somehow cannot load those packages.
I have tried changing python interpreter, but it did solve the issue. Does anyone know how to resolve this issue?
First make sure that you have the python interpreter installed on your computer. In your vscode UI you should see a terminal. You can install and upgrade pip through there if needed by using these commands:
pip install --upgrade pip
From here you should be able to import using pip commands.
Hi you can use terminal for installation.
otherwise you can anaconda iDE its very good tool and user friendly.

My VS Code dont recognize the pip packages

Despite im used to program stuff, im new in Python so i decide to learn by myself.
So, i install VS code and python. At the moment i tryied to use stuff like tensorflow, is showing an error saying that my imports are missing.
I've already tryed to install everything again, search for a solution online and nothing worked.
If someone knows anything about how to fix this i'd be greatfull.
Whether there are multiple versions of python in your environment, which will make the pip installed in one version of python instead of the python you are using.
Use shortcuts "Ctrl+shift+P" and type "Python: Select Interpreter" to choose the correct python. Then use pip install packagename to reinstall the package which you need.
Generally, we recommend people new to python to use the conda virtual environment.
Confirm you have downloaded python correctly:
Open terminal
Run python --version
(if that doesn't work try python3 --version

I can't install any module by pip/ VScode can't found any module which I've just download

I've tried so many ways to fix this problem, like I've uninstall every python version I've downloaded and reinstall python 3.10.1(Although it show me that it was 3.9.10 when I check it by windows 11 cmd but VScode show me that it was 3.10.1. I have no idea that which I should trust). And I've also tried to install the module again and again(It said I've already install it). Also I can see the module was in my computer, which mean I can see it in the file. What's wrong??? If you know what's happened and you know how to fix it, please tell me! I need your suggestion to fix this stupid problem. Thanks!
It looks like you have multiple python environments and which environment you have installed the python modules was not which you have selected in the VSCode.
In the cmd execute where python to check all the python environments you have installed. In the VSCode click the python interpreter at the bottom-left on the VSCode to switch the python interpreter.

Having problems while trying to download kivy

I am a new programmer and I wanted to develop an app using python. I found kivy and wanted to download it. I am using Visual Studio as my development habitat and whenever I tried to download kivy, it just didn't. I opened the command prompt and did as the tutorials said. Typed "pip", nothing happened. This led me to modify my python 3.7.3. But as I clicked on modify, it showed me that I already selected pip. I didn't know what to do. It would be much appreciated if someone replies. Thank you.
Assuming that you are running CMD from windows:
You may try python -m pip --help to get the usage help.
Just pip should show the help as well.
How to run Pip commands from CMD provides a brief explanation on pip with windows CMD
And kivy.org Installation on Windows may provide you with the CMD command to install it.
I hope that helps.
#MagnusO_O is right, but I would also like to mention that kivy isn't exactly tailored to new python developers... I would HIGHLY recommend that you start with pygame before you move on to kivy. Assuming that you have at least some grasp on python itself.
Pygame is MUCH simpler and more easy to understand than kivy. Assuming you have pip installed just type
pip install pygame
into cmd and let it download and you now have access to all of pygame.
Here are just a few guides for new devs and the docs

problem installing and importing modules in python

I am installing python on windows10 and trying to install the opencv and numpy extentions in the command window. I get no error installing them and it says it is successfully installed. But when I try to check the installation and import cv2 it does not recognize it and give me the error: no module named cv2.
can anybody help me with this problem? Is there something wrong in installation process or do I need to install something else?
I checked the newest version of each and used the compatible one with my system.
Thanks.
One solution could be that you have 2 versions of python. So, go to the specific python's scripts directory and run: pip install numpy
If that too doesn't work, you can find the answers to this question on Why can't I import opencv3 even though the package is installed?, as stated by #Cut7er.
I have tried the solutions given to the above stated question myself also. But, they didn't work for me. So, another thing that you could try to use is this IDE called PyCharm. It ofcourse is much more beautiful that the IDLE, but it also has an inbuilt GUI controlled installation of binaries or packages. That would make things a lot easier. I have faced a lot of issues with packages for python and this IDE made things a lot easier. You can find it on https://www.jetbrains.com/pycharm/download/#section=windows.
You can also use anaconda. But, I found it a little difficult to use since, it has similar issues.
EDIT:
Seems like you are using PyCharm. But, you are installing libraries from your command prompt. So, see the answer to: ImportError: No module named 'bottle' - PyCharm. This answer guides you through how to install a certain library through your PyCharm window itself. So,
1) Go to Files>Settings
2) Search for "Interpreter" from the searching tab. Open the interpreter
3) You can now see a plus sign on the right. A click on it will open up a section on the left.
4) In the searching tab, search for numpy or opencv. Click on whichever module you want to install. And then click on the "install package" button on the bottom left. This will install the package for you.
5) Then click save. And run your file that says import cv/cv2.
This should probably do the trick.
Hope it helps!
Is it possible that you have 2 versions of python on your machine and your native pip is pointing to the other one? (e.g. you pip install opencv which installs opencv for python 2, but you are using python 3). If this is so, then use pip3 install opencv
I removed the Anaconda version on my machine, so I just have python 3.7 installed. I removed the python interpreter(Pycharm) and installed it again and the problem got fixed somehow!
I suspect you have two versions of python and the one you're using doesn't have opencv on it, because pip pointed to the wrong one.
A pragmatic solution assuming you're using the python version with conda is to just use conda to install cv2:
conda install -c menpo opencv
A more careful solution is to figure out how to get the pip that points to the python version you're using. On linux I can check that my pip points to my python like this:
:~$ which python
/home/kpierce/anaconda3/bin/python
:~$ which pip
/home/kpierce/anaconda3/bin/pip
So you see the pip and python versions are associated. On windows I suspect you do an analogous thing on the command line like
where python
where pip
And if they don't match, you might try
where python
where pip3
to see if those match. You need to use the pip that points to the correct python version. You can view the python version by entering the python interpreter and running
import sys
sys.version

Categories

Resources