"Python extension loading" Issue inside VS Code attached containers - python

When trying to attach to a docker container using VS Code and execute python code in a Jupyter notebook file, the python extension gave me "python extension loading" and it also failed to run any python code. I did however find a fix by turning off telemetry but then that started to causes excessive CPU usage (100%). The chrome Jupyter notebook works fine, however, an IDE like VS Code would help a lot. If anybody has a fix for this please let me know. Thanks!
VS Code extensions enabled: Python, Pylance, Docker, Jupyter <- ALL made by Microsoft

Related

Does VS Code Have a Command Panel For Testing Short Chunk of Codes?

I'm new to VS Code. I wonder if VS Code has any panel to test run chunk of codes instead of creating a new file? I'm so used to traditional Rstudio, PyCharm, Jupyter Notebook IDE that I could just test out short chunks of code in the output command panel. However, it seems VS Code command output is just the terminal, which does not read my python code for the test running small chunks of code. Any suggestion on how to solve this?
Thanks,
Lily
You can create a jupyter notebook in the VSCode:
Or you can select Run Selection/Line in Interactive Window or Run Selection/Line in Python Terminal:
yes it does. vs code is such a great lightweight IDE.
https://code.visualstudio.com/docs/editor/debugging
You can make breakpoints or Logpoints and decide which part of the code you want to debug.
I think what you are looking for is jupyter notebook extension for vscode.
This is good guide to help you get started

Debugging Python and C++ in Visual Studio

I want to be able to step through C++ code that is part of a dll used by a Python script.
I have looked at https://learn.microsoft.com/en-us/visualstudio/python/debugging-mixed-mode-c-cpp-python-in-visual-studio?view=vs-2019 and I think I've implemented this correctly. However when ever I enable Enable Native code debugging the breakpoints in Python are no longer functioning and it states that no symbols are found in code.
I went to the Visual Studio Python installation and have selected Python native development tools
And the Python symbols have been installed and are present in the active environment:
On the debug tab I have tried setting the interpreter path to python_d.exe and in Debug>Options on the Symbols tab I've selected the associated symbols:
I have tried selecting multiple options in the image above with no success.
I suspect it is something simple that I'm doing wrong, any ideas? Thanks!
I faced the same problem and didn't find a solution.
If you want a workaround, try to attach your native code to the python.exe process:
Start the debugging of your python script (without native support) and wait on some breakpoint
Launch your native project in another VisualStudio instance, set needed breakpoint and then go to Debug -> Attach to process, select started python.exe process (you can find it by PID)
Continue python execution.
It worked for me. Note that you need your native code to be compiled with debug symbols as well.
Happy bug-hunting! =)

Why will my python script only run in Jupyter Notebook, but not in VS Code if I am running the same interpreter for each?

I would just like to say off the bat, that I am very new to programming and this could be a real quick fix.
I am having trouble running a python script out of a standard VS Code from my 'base' conda env: python 3.7.6, but for some reason the same code when transferred into a jupyter notebook or even ran from the makeshift jup notebook on VS CODE it works fine.
When I run the code in the standard VS Code with the same python interpreter, I continue to have the following errors:
I would really like to learn how to avoid this in the future, because I prefer to write in VS Code modules instead of out of Jup. Notebooks.
Thanks for the help!
data= pickle.load(open('myData.pickle','rb'))
_pickle.UnpicklingError: invalid load key, '\xef'.
Here I also attached the image of the jup notebook output to show that the code runs fine on its own when not in a standard script .py file. Since I am new, the best I can do is leave the link to the image.

Issue with VS Code and python preview extension

im new using VS Code, and im not able to get to work a plugin called "Python preview"
Im using Ubuntu 20.04 and VS code 1.46.1.
When i try to "open preview on the side" of any .py file, its tries to open but close suddenly raising always this issue:
"Failed to launch the Python Process, please validate the path 'python'"
I suspect that this might happen with other extensions.
Any idea?
I had the same problem. Follow these steps and it will be OK:
How To Install Anaconda on Ubuntu
reload the vs code
try python preview in vs code

Jupyter Notebook Kernel Crashing in VSCODE

I am interested in using VSCode's Jupyter notebook functionality and I am just trying to get to grips with it. I can start the kernel and run the notebook cells in VSCode.
After running particular cells it seems to crash with no warning and the code fails as the variables have been cleared. I have to reselect the kernel in the top right and start running the code again from the beginning until I get to the problem cells, and then the issue repeats itself.
I don't think it's anything to do with the Python code, it's some simple dataframe manipulation. I have tried the same notebook just running it in the browser and it works fine.I am running Jupyter through a venv with Python 3.7.6, MacOS Catalina (10.15.4), VSCode 1.45.1.
Something I noticed that might help indicate what is happening, is when it crashes I can run basic python statements in the notebook cells (without reselecting the kernel). But when I run my cell which tries to import tests from a .py file in the same folder or import data files using a relative path, it can't find them until I reselect the kernel. It seems like the cwd has changed? Can anyone assist with this?

Categories