赞
踩
自己的python环境老是有问题,特意记录一下
总结:
使用conda管理环境
使用pip安装卸载包(conda很多时候很慢)
注意:当你使用conda和pip二者安装包时,千万不要用pip升级conda的包,这样会导致环境发生问题。当使用Anaconda或Miniconda时,最好首先使用conda进行升级。
pytorch包
不是显示pytorch
pip 安装的包默认在base环境下
pip里面已经下载好的库,但是conda list里面找不到/pip安装了包但pycharm里找不到(pip如何安装到conda下)
同一个虚拟环境下的conda list和pip list里的包不一样,这是为什么,它们有什么区别
区别:
Conda 除了虚拟环境下的还有关联文件下的
Pip只有当前虚拟环境下的
当关联环境下有这个包,再用conda在其他虚拟环境下下载该包
就会直接关联
不用下载
比如说base环境下有包,在另一个环境下下载同样的包,就会关联上,不用真的下载,直接复制过去或者关联即可
验证得到:pip下的list是conda下list的子集
解决conda下载安装巨慢的办法
参考:anaconda在本地安装软件conda install - 快传万家 - 博客园
这里以python3.7.0包为例
先用到 清华 的镜像站找到了python3.7.0的相应的版本并下载下来
将包复制到 C:\Anaconda3\pkgs
以管理员方式进入 C:\Anaconda3\pkgs
运行命令:conda install --use-local python-3.7.0-hea74fb7_0.tar.bz2
conda install --use-local 你下载包的文件名称
成功从python3.8.8降到3.7.0
【参考:python 解决包安装失败(Building wheel for wrapt … error的解决办法)_zhou_x_b的博客-CSDN博客】
去 https://www.lfd.uci.edu/~gohlke/pythonlibs 下载对应python的版本的wheel文件
然后复制到下面这个目录
C:\anaconda\Lib\site-packages
再输入命令安装
pip install xxx.whl
conda -h # 通过使用帮助指令,可以对其他指令功能一目了然 conda --version # 查看当前的conda版本 conda list # 查看当前已安装包 conda install $pkg_name # 安装包 conda uninstall $pkg_name # 卸载包 conda info --envs # 显示当前以创建的虚拟环境 conda update conda # 检查并更新到conda最新版本 conda update --all # 更新所有的安装包 conda update python # 将python更新至最新版本 conda remove --name $pkg_name # 删除当前虚拟环境下的某个包 conda remove --name $env_name $pkg_name # 删除某个虚拟环境下的某个包 conda env export -n $env_name -f $env_name.yml # 将配置导出为yml文件 conda env upload -f $env_name.yml # 上传yml文件 conda create -n $env_name -clone $cp_env_name # 复制当前虚拟环境 conda search $pkg_name # 搜索某个包的信息 conda clean -p # 清理没有使用过的包 conda list -e > requirements.txt # 将当前虚拟环境下的所有包进行导出
pip install 包名
conda create -n 虚拟环境名 python=3.7 [anaconda] -y
anaconda 会自动给该虚拟环境下载anaconda内置的包(不建议,包太多了)
-y表示遵循默认配置,后面无需再次确认
activate 虚拟环境名
deactivate 虚拟环境名
【参考:【Python】解决 pip 开了网络代理之后无法安装包的问题-CSDN博客】
在代理服务器设置里面,请勿对以下条目开头的地址使用代理服务器,以清华源为例,就是添加 ;pypi.tuna.tsinghua.edu.cn;
,注意 分号
clash内配置绕过域名
这里好像不能复制
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。