I am facing this weird issue where I have a jupyter notebook which is giving me ModuleNotFound error on Library but I did not face same issue on other notebook.
Path for notebook1 is C:\Users\Avinash Jha\Documents\Python\SB\GITHUB\project1\Notebooks\xyz.py
Path for notebook2 is C:\Users\Avinash Jha\Documents\Python\SB\GITHUB\project2\Notebooks\acb.py
CMD screenshot when i tried to install the module.
May be your jupyter notebook is running in different virtual environment try to run same pip command from notebook with append '!' like this
!pip install library
I'm trying to run a simple
!python script.py
command within a Jupyter notebook running on a custom kernel (virtual environment) where I installed a number of modules. When I run the above command, I am getting some errors related to missing modules, meaning it is not running that code on the same virtual environment as the jupyter notebook.
Is there any way to solve this?
First activate the virtual env then start your notebook.Then it will have your activated virtual env packages
source stackpy/bin/activate
sudo jupyter notebook --allow-root
Running jupyter notebook returns Error executing Jupyter command 'notebook': [Errno 'jupyter-notebook' not found] 2
(In general, all commands jupyter subcommand fail this way)
However, running jupyter-notebook works just fine.
Also, running jupyter works fine, just says an argument is required.
"C:\Python36\Scripts" is in my PATH environment variable, and both jupyter.exe and jupyter-notebook.exe are there.
I'm running python 3.6 on Windows 10, ipykernel 5.1.0, notebook 5.7.4, ipython 7.2.0, jupyter was installed via pip
I tried reinstalling jupyter, but nothing changed. I need jupyter subcommand to work because some external scripts which I can't change use it and fail.
Any ideas?
I installed TensorFlow and Keras using virtual environment as explained here and here.
Then inside the virtual environment I installed Jupyter notebook and executed this command to create a new kernel:
ipython kernel install --name "jupyter3_Python_3" --user
When I run jupyter-notebook from the console and change the kernel to jupyter3_Python_3 in Jupyter notebook, I get the following error:
It looks like keras in not installed.
However, when I run python from the virtual environment and do import keras, then everything works.
I assume that I incorrectly launch Jupyter notebook, therefore it does not get access to the virtual environment. But I followed all instructions. Any idea?
Try to first enter your virtual environment from the console:
source /var/venv/virtual_environment/bin/activate # or whatever your path is
and then run jupyter notebook
Issue: I get fatal error when I run jupyter notebook in cmd.exe as administratortor
in: python -m pip install jupyter
out: success
in: jupyter notebook
out: Fatal error in launcher: Unable to create process using '"'
I've tried the following, but I get same fatal error when I try to launch jupyter notebook from cmd
uninstalled jupyter and installed anadonda (https://repo.continuum.io/archive/Anaconda3-5.0.1-Windows-x86_64.exe)
tried answer listed here but does not resolve the issue (Fatal error in launcher: Unable to create process using ""C:\Program Files (x86)\Python33\python.exe" "C:\Program Files (x86)\Python33\pip.exe"")
ran pip3 install --upgrade pip and ran pip3 install jupyter
ran jupyter notebook --help and I get same error
Environment
Windows 10 Pro 64-bit version 1709 build 16299.125
Python 3.6.4 (see sys paths in screen shot below)
screen shot of error
https://www.dropbox.com/s/ai0ualjfj87uaaq/python_issue_20180127.png?dl=0
docs used:
https://jupyter.readthedocs.io/en/latest/install.html
https://jupyter.readthedocs.io/en/latest/running.html#running
http://jupyter.readthedocs.io/en/latest/install.html#alternative-for-experienced-python-users-installing-jupyter-with-pip
What worked for me was the command python -m notebook - I did not have Anaconda installed
I believe you need to open Jupyter notebooks by typing jupyter notebook in the anaconda prompt, not the regular windows command prompt.
For Windows users that have anaconda installed, try on Windows CMD/Powershell (better if you run it as admin):
(Assuming your environment is named "root")
activate root
jupyter notebook
Hope that helps
In my case, There was one redundant path of python3 added in the environment variable already and I was adding again.
I just removed that path and run jupyter notebook through command prompt and it worked perfectly.
I know this sounds strange ... But I ran:
python -m pip install jupyter
I did this inside my Anaconda (which I shouldn't have to do) and it installed jupyter... fixed the issue for me
Had the same problem what I did was
pip install jupyter
and then, just went ahead and typed
jupyter notebook
works like magic now
These command in cmd works:
activate root
jupyter notebook
The second command to open jupyter notebook is :
jupyter-notebook-script.py
I basically try to open notebooks with jupyter lab so what I have done is the following:
1.Right-click on any notebook select "open with" then select "choose another app"
Now select "look for another app in pc"
Go to the directory where your Anaconda Scripts are present. For me it's C:\ProgramData\Anaconda3\Scripts
Select "jupyter-notebook.exe" or "jupyter-lab.exe"
Now every notebook will open automatically just by hitting enter and no need to type the command again and again
For those ones who do not have anaconda
python -m jupyter notebook
I was using the Python37 installation from the Microsoft store, when I suddenly got the 'Fatal error in launcher: Unable to create process' error while trying to start the jupyter notebook. I actually tried every answer here, but with no succees.
The solution was to completely uninstall/delete everything Python/Jupyter related from AppData as well as the leftovers from my preceeding Anaconda installation and then go for a clean install from python.org.
I guess this is something we all have to do from time to time.
Check in to your Environment Variable Paths. If you had installed both Python(Python 2.x.x) or Python3(Python 3.x.x) you will have a problem running Scripts file of python, since you had duplicated install. Uninstall the redundant one.
If you had tried to fix it multiple times and nothing works, try re-install your Python. This save lives every time.
This problem is caused by your antivirus program because I suffered from the same issue, then I discovered that my antivirus software that I am using which is Avast was blocking python.exe file for some reasons that I do not understand.
So you should go to your antivirus settings and make an exception for python.exe file to unblock it.
Had the same problem and tried every suggestion here and in other forums.
In the end, removing the environment via conda remove and then creating it again worked. But I had to update conda via
conda update -n base -c defaults conda
and then start the notebook via jupyter notebook
I resolved this problem on Windows by running the Anaconda Prompt as Administrator, and then launching JupyterLab. Launching JupyterLab from the Anaconda Prompt with elevated privileges seems to have solved the issue entirely.