Anaconda3 activate.bat is not recognized as an internal or external command
Solution 1
I think the problem will be solved by clearing all dependencies.
I initially had python installed, 2.7 and 3.6. I just get rid of all of them. The problem is not solved yet.
I discovered that My MySQL server is running. I just closed it but it did not work. I just uninstalled it completely and The problem is solved.
Anaconda needs to listen to , I think 8888 port, which might be used also by MySQL server as well.
I hope this will help.
Solution 2
This is a known Anaconda bug: From their Github:
" I have fixed the underlying bug here but we will not release new Anaconda installers for a while.
The fix is in the latest Miniconda installers:
64-bit: https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe https://repo.continuum.io/miniconda/Miniconda2-latest-Windows-x86_64.exe
32-bit: https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86.exe https://repo.continuum.io/miniconda/Miniconda2-latest-Windows-x86.exe
Install those, then run the Anaconda Prompt and install whatever packages you need. If you want the latest full Anaconda release then use:
conda install anaconda=5.0.1"
Check this github thread for the full answer: https://github.com/conda/conda/issues/6053
Solution 3
When you installing Anaconda3 on Windows 10 and the Anaconda Navigator menu item does not install, and running the Anaconda Prompt gives the activate.bat error.
- Delete all instances of the previous python IDEs
- Reveal hidden files within the control menu
- Go to -> C:\Users[Username] in windows explorer
- Delete the files .conda and .anaconda. Possibly others if you had other IDEs.
- Go to -> C:\Users[Username]\AppData\Local
- Delete all python related files conda, python, ect.. any instances other python IDEs
- Go to -> C:\Users[Username]\AppData\Roaming
- Delete all python related files conda, python, ect.. any instances other python IDEs
- Run the Anaconda installer as Admin and install in a directory such as C:\anaconda3
- Sit back and wonder why an install took 4 hours out of my life and start drinking.
At some point I felt like this was a test for the uninitiated... can I start coding now?
Solution 4
I had the same issue and solved it like this:
- Open a command prompt (cmd.exe)
Execute these commands to reset two environment variables:
set PYTHONPATH= set PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
Start the installer (from within the same command prompt).
- Now the installation will succeed!
Tip: if 'Anaconda Prompt' in the start menu isn't working afterwards, use this workaround:
C:\Users\<username>\AppData\Local\Continuum\anaconda3\Scripts\activate.bat C:\Users\<username>\AppData\Local\Continuum\anaconda3
Solution 5
I solved it
If you install other python directories or install anaconda on your drive. remove them all
and visit to C:\Users\<username>
and you can find this babies
.anaconda
.conda
Kill them all, reinstall anaconda.
Now it works well.
Maged Saeed
I love coding , algorithms design, analysis and implementation. I am on my way to take a tour on machine learning and data science field soon. I am also totally into problem solving either in math or computer science. :)
Updated on July 05, 2022Comments
-
Maged Saeed almost 2 years
I have downloaded Anaconda3 for windows 64-bit operating system. After the download and install completed, I opened the Anaconda prompt but it give me this nice error:
'C:\Anaconda3\Scripts\activate.bat' is not recognized as an internal or external command,operable program or batch file.
I just surfed the internet and found a solution to uninstall all previous packages of python but did not work. I have searched for activate.bat file in my system " found it in one folders of anaconda directory " and copy, paste it to the Scripts folder but it gives me errors with conda packages and dependencies. Any solutions please!!
I cannot run any either jupyter notebook or conda as well. Actually, I do not know how to find them in those bunch of Anaconda files and packages.Thanks in advance,,,.