文章目录

  • Python类库安装常见问题
  • 常见问题解决方案
    • 1. 需要一个类库,但是无法下载或者直接找不到怎么办?
    • 2. 更新和下载速度特别缓慢,怎么办?
    • 3. 类库太多,下载很麻烦,怎么快速下载?
    • 4. 多版本运行在一台电脑怎么办?
  • python ML/DL 环境搭建

Python类库安装常见问题

  • 没有类库
  • 下载更新缓慢
  • 类库太多,一次下载很慢
  • 多版本运行问题

常见问题解决方案

1. 需要一个类库,但是无法下载或者直接找不到怎么办?

问: 类库找不到怎么办?
答: 下载whl文件,安装.链接点这里

问:whl文件怎么安装
答一: cmd命令行安装,将文件放在命令行的路径下,pip install whl文件名 即可
答二:pip install 路径+whl文件名 亦可
答三:检查 pip list 或者 pip show + 类库名

2. 更新和下载速度特别缓慢,怎么办?

问: pip 怎么更新类库?
答: pip install --upgrade 类库名 ,会同时更新依赖的类库(注意是两个"-",部分环境中,看起来像一个"-",然而确实2个"-")
问:conda 怎么更新类库?
答: conda upgrade 类库名 ,会同时更新依赖的类库
问:更新很慢,怎么办?
答一:换源,pip install + 类库名 + -i + 源地址
答二:推荐的pip 源地址(清华,镜像库五分钟一更新):https://pypi.tuna.tsinghua.edu.cn/simple
答三:conda 的话添加源即可,还是清华的:

```
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
```

问: 怎么查看要更新的类库
答: pip list --outdated ,展示过期的类库列表
问:pip 每次添加链接,很麻烦,怎么破?
答:

永久修改,一劳永逸:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

3. 类库太多,下载很麻烦,怎么快速下载?

问: 类库太多,下载很麻烦
答一:使用anconda,官方推荐,但是anconda的库版本更新很慢,建议用pip安装和更新其他需要的类库
答二:下载地址: https://www.continuum.io/downloads
第三:编写一个文件,pip install -f + 文件名,解决。
文件格式参考如下

redis>=3.5.3
Flask==1.1.2
pathlib==1.0.1
tensorflow==2.2
tensorflow_datasets==4.2.0
gevent==20.6.2
scikit-learn==0.23
TPOT==0.11.5
lightgbm==3.1.1
xgboost==1.3.1
pyamg==4.0.0
pandas==1.1.0
psutil==5.8.0
autopep8==1.5.5
black==20.8b1

4. 多版本运行在一台电脑怎么办?

问: 想要在运行多版本怎么办?
答:还是用anconda,详细的方法: Anaconda多环境多版本python配置指导

问:可以直接安装两个anconda吗?
答一:可以,但是要注意环境变量,在前面的起作用,
答二:cmd中引用的python版本,是cmd打开时加载的环境变量,如果修改了环境变量中anconda的顺序,注意要再开一个cmd

python ML/DL 环境搭建

python ML windows环境搭建 : http://blog.csdn.net/fontthrone/article/details/77040818
第二个坑:Ubuntu配置Python开发环境

Python机器学习类库常见问题及解决相关推荐

  1. Python机器学习:SVM008SVM思想解决回归问题

    怎么定义拟合 比如线性,MSE值最小 SVM margin包含样本数量越多越好~ 取中间的直线为结果 引入超参数ε #SVM思想解决回归问题 import numpy as np import mat ...

  2. 《python机器学习经典实例》Expected 2D array, got 1D array instead和Reshape your data either using array.问题(已解决)

    问题描述: ValueError: Expected 2D array, got 1D array instead: array=[2.  1.5]. Reshape your data either ...

  3. Python 机器学习之项目实践

    机器学习是一项经验技能,经验越多越好.在项目建立的过程中,实践是掌握机器学习的最佳手段.在实践过程中,通过实际操作加深对分类和回归问题的每一个步骤的理解,达到学习机器学习的目的. 预测模型项目模板 不 ...

  4. 肝!十大 Python 机器学习库

    Python 之于机器学习,可以说是最为锋利的武器:而机器学习之于 Python,则有着扩大影响再造辉煌的助力.二者相辅相成,以至于一提到机器学习,人们自然而然的就想到了 Python,虽然有些狭隘, ...

  5. 机器学习数据倾斜的解决方法_机器学习并不总是解决数据问题的方法

    机器学习数据倾斜的解决方法 总览 (Overview) I was given a large dataset of files, what some would like to call big d ...

  6. Python机器学习:数据科学,机器学习和人工智能的主要发展技术趋势概述

    1.介绍 Python因易于学习而广为人知,并且它仍然是数据科学,机器学习和科学计算中使用最广泛的语言.根据最近的一项民意的调查,该调查对1,800多名研究人员分析,数据科学和机器学习偏好的参与者进行 ...

  7. 项目开发使用教程和常见问题和解决方法

    项目开发使用教程和常见问题和解决方法 目录 目录 项目开发使用教程和常见问题和解决方法 一.Python开发环境搭建 1. 安装cuda cudnn(深度学习入门必装) (1)Windows安装方法 ...

  8. python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)

    [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...

  9. 入行AI,你需要一本Python机器学习入门

    ​ 目前机器学习红遍全球.男女老少都在学机器学习模型,分类器,神经网络和吴恩达.你也想成为一份子,但你该如何开始? 今天小编推荐这本<Python机器学习>教你快速入门. ​ 01什么是机 ...

最新文章

  1. word分散对齐调整宽度_Word中文字很难对齐?有了这4个方法,2秒可对齐Word中所有文字...
  2. python绘制3d图-使用python绘制3d的图形
  3. Strut2与Hibernate的一个web分页功能
  4. C++菱形继承产生的问题和解决
  5. Luogu-P4768 (Kruskal重构树+最短路)
  6. Java的Kafka:构建安全,可扩展的消息传递应用程序
  7. 机器学习笔记(十)---- KNN(K Nearst Neighbor)
  8. Python:使用ctypes库调用外部DLL
  9. 《嵌入式 – GD32开发实战指南》第8章 PWM输出
  10. json数据类型基本转换
  11. python mro文件_python MRO问题
  12. CSDN博客去广告-谷歌插件
  13. Theorem、Proposition、Lemma的区别
  14. 【孟子E章】祝大家新年愉快!
  15. 全网最详细中英文ChatGPT-GPT-4示例文档-从0到1快速入门AI智能问答应用场景——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
  16. Centos配置Jenkins实现Android自动打包并上传到蒲公英
  17. ERROR: Invalid subnet : invalid CIDR address: 解决办法
  18. unity gpu instancing
  19. linux设置定时关机及取消
  20. 基于5G技术的智能导航机器人及AR巡逻应用开发项目实施方案(上)

热门文章

  1. fdisk分区命令详解与fdisk非交互式分区
  2. 加速ASP程序的显示速度
  3. C#请求Post接口
  4. Java 最坑爹的 10 大功能点!
  5. 55岁加入Google做程序员,69岁还在编程,这才是代码人生
  6. Git冲突:commit your changes or stash them before you can merge.
  7. 搭建consul 集群
  8. ubuntu系统批量端口永久开放
  9. 框架:spring总结
  10. element ui 设置全局样式不起作用