当前位置:   article > 正文

【python】pip、conda_conda list

conda list

自己的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
  • 1

再输入命令安装

pip install xxx.whl
  • 1

常用命令

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 # 将当前虚拟环境下的所有包进行导出

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
pip install 包名
  • 1
conda create -n 虚拟环境名 python=3.7 [anaconda] -y
  • 1

anaconda 会自动给该虚拟环境下载anaconda内置的包(不建议,包太多了)
-y表示遵循默认配置,后面无需再次确认

activate 虚拟环境名
deactivate 虚拟环境名
  • 1
  • 2

代理

方法一

【参考:【Python】解决 pip 开了网络代理之后无法安装包的问题-CSDN博客
在这里插入图片描述
在这里插入图片描述
在代理服务器设置里面,请勿对以下条目开头的地址使用代理服务器,以清华源为例,就是添加 ;pypi.tuna.tsinghua.edu.cn;,注意 分号

方法二

clash内配置绕过域名

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/639228
推荐阅读
相关标签
  

闽ICP备14008679号