【python】pip、conda

自己的python环境老是有问题,特意记录一下

总结:
使用conda管理环境
使用pip安装卸载包(conda很多时候很慢)

注意:当你使用conda和pip二者安装包时,千万不要用pip升级conda的包,这样会导致环境发生问题。当使用Anaconda或Miniconda时,最好首先使用conda进行升级。

pytorch包
在这里插入图片描述
不是显示pytorch

conda环境下pip安装的包查找不到

在这里插入图片描述
在这里插入图片描述
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 解决包安装失败

【参考: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内配置绕过域名

在这里插入图片描述
这里好像不能复制
在这里插入图片描述

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值