win10按默认步骤安装Anaconda后各指令状况&Anaconda配置环境变量
背景:采用若干种办法无法在原环境安装Jupyter Notebook,寻求更简便的安装办法,于是尝试Anaconda
按默认步骤安装Anaconda后各指令状况如下所示:
D:\2022_2_22_py>py --version Python 3.9.7 D:\2022_2_22_py>python --version Python 3.8.0 D:\2022_2_22_py>pip --version pip 22.0.3 from c:\users\mdzz\appdata\local\programs\python\python38\lib\site-packages\pip (python 3.8) D:\2022_2_22_py>pip3 --version pip 22.0.3 from c:\users\mdzz\appdata\local\programs\python\python38\lib\site-packages\pip (python 3.8)
D:\2022_2_22_py>where py C:\Windows\py.exe D:\2022_2_22_py>where python C:\Users\mdzz\AppData\Local\Programs\Python\Python38\python.exe
D:\2022_2_22_py>where pip
C:\Users\mdzz\AppData\Local\Programs\Python\Python38\Scripts\pip.exe
python指令还是运行在原来的环境,py指令则更新。pip指令不再和py指令配套,而是仅和python指令配套。
Anaconda是啥
暂时的理解,anaconda就类似一个组装好电脑(预装了很多第三方包),且运行在一个独立的环境,还可以创建很多的子环境。
而原始环境的python则类似一个待组装的电脑,啥都要自己装。
目前的问题
不管是命令行工具,还是jupyter notebook都是在默认的根目录下运行
怎样方便地在指定目录应用anaconda提供的python环境?
解决办法
最原始的办法,启动anaconda prompt后,手动cd到目标目录:
(base) D:\2022_2_22_py>py --version Python 3.9.7 (base) D:\2022_2_22_py>py hello.py Original image size: 400x400 Resize image to: 200x200 (base) D:\2022_2_22_py>pip list Package Version ---------------------------------- -------------------- alabaster 0.7.12 anaconda-client 1.9.0 anaconda-navigator 2.1.1 anaconda-project 0.10.1 anyio 2.2.0 appdirs 1.4.4 argh 0.26.2 argon2-cffi 20.1.0 arrow 0.13.1 (............省略很多包.............)
配置环境变量?该办法在安装时是官方不推荐的,等于是弃用了本地环境,
想象到后续因为环境问题导致的混乱状况,索性把本地的python给卸载了
anaconda也重新安装,且安装时勾选“add anaconda to my path...”(因为,网上看到环境变量的添加也各式各样,有仅添加根目录的和/scripts,也有额外添加其它的,索性重来一遍,遵循官方配置..)
检查了一下,貌似原python相关环境变量也在卸载本地python的过程中自动删除了。且所有指令都已经失效:
D:\2022_2_22_py>py 'py' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 D:\2022_2_22_py>python 'python' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 D:\2022_2_22_py>pip 'pip' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
重新安装,
安装完成后,检查指令状况:
D:\2022_2_22_py>py --version 'py' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 D:\2022_2_22_py>python --version Python 3.9.7 D:\2022_2_22_py>where python D:\anaconda3\python.exe D:\2022_2_22_py>pip --version pip 21.2.4 from D:\anaconda3\lib\site-packages\pip (python 3.9) D:\2022_2_22_py>pip list Package Version ---------------------------------- -------------------- alabaster 0.7.12 anaconda-client 1.9.0 anaconda-navigator 2.1.1 anaconda-project 0.10.1 anyio 2.2.0 appdirs 1.4.4 argh 0.26.2 (...........省略很多包.............)
检查环境变量状况:
大功告成。