小白在科研过程中遇到的一些计算机问题及解决方案记录
虚拟环境的位置:C:\ProgramData\anaconda3\envs
①pip list和aconda 的区别
pip是Python包的通用管理器; conda是一个与语言无关的跨平台环境管理器。pip在任何环境中安装python包;conda需要在conda环境中装任何包。
Conda安装主要是编译好的二进制包,阔以支持语言为python、R、C/C++等,阔以进行多环境管理和配置,同时严格依赖检查。Conda阔以创建环境,而pip只能用来安装包。Conda安装比pip严格,会检查包之间的严格依赖关系,最好做好环境隔离,不然一些包安装不上。如果只是在自己个人电脑上使用,pip和conda的区别不大,但是需要在一台服务器上共享使用,使用conda较好。
所以以后还是用conda来安装包。而不用pip,conda安装时注意下边步骤:
1、先创建环境
2、激活环境
3、查看环境下已经安装好的包
或者指定对应环境的pip list
xxxxxx\a_conda_env\Scripts\pip list
#linux
xxxxxx\a_conda_env\bin\pip list
如果不指定查看环境的话,pip list只会显示当前的路径下所有安装包
②spyder、jupyter环境是不是不一样?
spyder的虚拟环境配置采用:
先创建好环境,再点击环境配置(小板斧)、python interpretor(解释器),选择虚拟环境所在文件夹。(我的电脑上虚拟环境所在文件夹是【C:\ProgramData\anaconda3\envs】同时要在spyder中再升级下
Jupyter的虚拟环境配置:
有个连接的过程,同时需要更改下kernel中的环境配置
参考文章:
【配置jupyter虚拟环境】