赞
踩
工欲善其事必先利其器,先准备下载加速器:
如安装jieba包,打开cmd命令窗口:
运行以下命令:
清华源:$conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ jieba
或 阿里云 等:$conda install -c https://mirrors.aliyun.com/anaconda/pkgs/main/ jieba
注:国内知名的镜像源可参见我的另一篇博文:https://blog.csdn.net/Acegem/article/details/103153439
(1)清华源
使用清华提供的anaconda镜像
打开终端分别运行以下命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
(最后一行是设置显示下载通道地址的)
即可添加 Anaconda Python 免费仓库。
三行代码运行完,可以运行conda install jieba
测试一下。
如果不想用,可以移除源,如:
$conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
(2)阿里源(推荐)
简单配置:
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main
正常上面简单配置即可!
详细配置:
打开终端,将下面命令一次性复制粘贴即可!
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/msys2 conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/r conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/Paddle conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/auto conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/biobakery conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/bioconda conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/c4aarch64 conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/caffe2 conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/conda-forge conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/deepmodeling conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/dglteam conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/fastai conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/fermi conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/idaholab conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/intel conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/matsci conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/menpo conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/mordred-descriptor conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/msys2 conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/numba conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/ohmeta conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/omnia conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/plotly conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/psi4 conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/pytorch conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/pytorch-test conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/pytorch3d conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/pyviz conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/qiime2 conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/rapidsai conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/rdkit conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/simpleitk conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/stackless conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/ursky conda config --set show_channel_urls yes
清华源:$pip install jieba -i https://pypi.tuna.tsinghua.edu.cn/simple
或 阿里云等:$pip install jieba -i https://mirrors.aliyun.com/pypi/simple
同样可以将清华源设置成默认下载源
(1)清华源
方式一:命令导入
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn
方式二:修改配置文件
直接在user目录中创建一个pip目录,如:C:\Users\你的用户名\pip,新建文件pip.ini。内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
(这里trusted-host=pypi.tuna.tsinghua.edu.cn
可写成 trusted-host=https://pypi.tuna.tsinghua.edu.cn
)
注:上面是针对windows。若Linux下,则修改 ~/.pip/pip.conf 或 ~/.config/pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
(2)阿里源(推荐)
方式一:命令导入
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com
方式二:修改配置文件
Windows下,直接在user目录中创建一个pip目录,如:C:\Users\你的用户名\pip,新建文件pip.ini。
Linux下,则修改 ~/.pip/pip.conf 或 ~/.config/pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)。
内容如下:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
[install]
trusted-host=mirrors.aliyun.com
# 更新conda conda update conda conda update anaconda conda update --all # 自动检测并升级Anaconda管理器中所有可升级的库 conda update anaconda-navigator //update最新版本的anaconda-navigator conda update xxx #更新xxx文件包 # 安装包 conda install xxx # 虚拟环境 ## 创建虚拟环境 conda create --name 自定义虚拟环境名 python=3.7 conda create --name 自定义虚拟环境名 python=3.7 numpy scipy ## 激活某个环境 conda activate 环境名 ## 删除某个环境 conda remove --name 环境名 --all ## 复制某个环境 conda create --name 自定义新的虚拟环境名 --clone 旧的已存在的环境名 ## 列出所有的环境 conda env list # 或 conda info --envs
# 更新pip
python -m pip install -U pip
# 安装包
pip install xxx
# 检测包相互依赖问题
pip check
先到官方https://pypi.org/搜索下载包,如pdfplumber,如下图点击Download,
若是 .whl或 .tar.gz类型的,即可直接 pip install xx.whl
或 pip install xx.tar.gz
pip
改成conda
),可以判断包之间的兼容性。包 | 安装命令(安装方式) | 功能 | 领域方向(类型) | 注 |
---|---|---|---|---|
mpl_finance | pip install https://github.com/matplotlib/mpl_finance/archive/master.zip | 获取财经网站的数据 | 金融数据挖掘、数据分析 | |
pandas_datareader | pip install pandas-datareader -i https://mirrors.aliyun.com/pypi/simple | 读取ss文件如股票数据 | 金融股票K线数据分析 | 安装该包的时候命令用的是pandas-datareader(横线),但代码中使用该包的时候import pandas_datareader as pdr用的是pandas_datareader(下划线)。参考我的博客:https://blog.csdn.net/Acegem/article/details/102973851 |
slenium | pip install selenium -i https://mirrors.aliyun.com/pypi/simple | 爬取js动态加载的网页数据时,调用浏览器driver | Python爬虫 | 需结合PhantomJS软件使用。 |
jieba | pip install jieba -i https://mirrors.aliyun.com/pypi/simple | 分词,etc | NLP自然语言处理 | |
wordcloud | pip install wordcloud -i https://mirrors.aliyun.com/pypi/simple | 生成词云图片 | NLP自然语言处理 + Python爬虫 | |
fasttext | pip install fasttext | 文本分类 | NLP自然语言处理 | 开发者:Facebook |
tensorflow | 需要create新的虚拟空间。不要直接pip install tensorflow 。具体安装过程下面讲解 | 目前最流行的机器学习框架 | 机器学习 | 开发者:Google |
keras | 最快方法pip install keras -i https://mirrors.aliyun.com/pypi/simple。官方命令是利用China包管理安装:conda install -c conda-forge keras 。然而有时会报错。若设置了默认清华镜像,则直接conda install keras即可!具体安装过程下面讲解 | 调用TensorFlow的某些功能的API | 机器学习 | 将TensorFlow的某些功能又封装了一下方便使用 |
sklearn | pip install sklearn -i https://mirrors.aliyun.com/pypi/simple | 机器学习库 | 机器学习 | 新的tensorflow环境下,默认清华镜像conda命令安装不上时,可用此pip命令安装 |
cv2 | pip install --default-timeout=100 opencv-python | 视觉方向opencv库 | CV视觉 | opencv-python 即opencv,写代码import时被简记为cv2 |
capstone | pip install capstone -i https://mirrors.aliyun.com/pypi/simple | 反汇编工具capstone | NLP等 | conda清华安装不上,在阿里找到了该包 |
MySQLdb | conda install mysqlclient | python 连接mysql的驱动 | Python | python2或3都可以用。查询效率高,比纯python代码写的pymysql效率快 |
pymsql | pip install pymysql | python 连接mysql的驱动 | Python | python语言写的包 |
py7zr | pip install py7zr -i https://mirrors.aliyun.com/pypi/simple | 解压7z格式压缩包 | Python | 清华镜像安装不上 |
baidu-aip | pip install baidu-aip | 百度Aip人脸识别 | CV视觉 | 使用方法,import aip 、from aip import AipFace等 |
gensim | pip install gensim -i https://pypi.tuna.tsinghua.edu.cn/simple | NLP包 | NLP | 这个包,阿里云镜像安装慢。清华镜像还可以 |
faker | pip install Faker | 测试模拟数据包 | Python | 使用:from faker import Faker |
1)TensorFlow安装分为CPU和GPU,GPU功能强大处理快。CPU相当于一个大学教授能处理各种问题,而GPU相当于很多小学生能进行大量的基本算数运算,即能处理大量重复数据数据。GPU的概念是专为处理图像而提出的,它是集成在显卡上的芯片。对比,CPU是电脑的大脑进行计算的,而GPU是显卡的大脑。
2)好的电脑带GPU,如果自己的电脑带GPU,可以按照GPU版本的。如果不带GPU,那就用通用的CPU的。
为了稳定,使用Anaconda Python3.6和TensorFlow1.8.0版本。
到官网或清华镜像下载即可
如果目前的Anaconda是Python3.7,不必卸载重装,可以打开Anconada prompt或cmd直接用下面命令来降级到3.6
conda install python=3.6
等待提示(y/n?)输入y,大概10多分钟提示done降级完成。
注:
1.如下提示便是目前TensorFlow版本还不支持Python3.7版本,故要降级。
Could not find a version that satisfies the requirement tensorflow
2.Windows系统,如果电脑系统低于MicrosoftVC++ 2015,则安装一下vc_redist_x64.exe,官方下载地址:
https://www.microsoft.com/en-us/download/details.aspx?id=53587
(1)在Anaconda prompt利用conda创建一个名为tensorflow(名字自定义)的Python3.6环境
conda create -n tensorflow python=3.6
(2)启动tensorflow环境:
conda activate tensorflow
或activate tensorflow
注:当不使用tensorflow时,关闭tensorflow环境,命令为:conda deactivate
或deactivate
(3)安装tensorflow:
因为前面设置过镜像加速,所以命令直接装即可。
cpu版本:conda install tensorflow==1.8.0
或pip install tensorflow==1.8.0
(4)测试TensorFlow,切换到Python下,输入以下代码:
注:如果显示没有导入TensorFlow module,则重启一下Anaconda Prompt窗口。后面安装Keras也是如此。
如此,则安装TensorFlow成功了。
(5)配置Pycharm:
新建工程-File-Settings–Project-Project Interpreter选择tensorflow下的Python解释器,例如我的位置是:
再次运行代码测试下。
import tensorflow as tf
hello = tf.constant("Hello world!")
session = tf.Session()
print(session.run(hello))
小问题:
FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'. np_resource = np.dtype([("resource", np.ubyte, 1)])
pip install -U numpy==1.16.0
I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' # 只显示 warning 和 Error
注:
os.environ["TF_CPP_MIN_LOG_LEVEL"] = '1' # 默认,显示所有信息
os.environ["TF_CPP_MIN_LOG_LEVEL"] = '2' # 只显示 warning 和 Error
os.environ["TF_CPP_MIN_LOG_LEVEL"] = '3' # 只显示 Error
如果你设置了默认清华conda加速,则直接在Anconada Prompt输入conda install keras
即可!
测试:
Anaconda Prompt窗口输入python
回车,进入python编辑器,再输入:import keras
回车,搞定!
注:如果显示没有导入Kerasmodule,则重启一下Anaconda Prompt窗口即可!
由于keras还没有被添加到conda库里,所以需要用China的conda-forge第三方包管理器来安装,即官方给出的安装命令是conda install -c conda-forge keras
,这里-c
是china的意思。但是,有时候安装会出现下面的错误:
conda install -c conda-forge keras Collecting package metadata (repodata.json): failed CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/conda-forge/noarch/repodata.json> Elapsed: -
这个因为安装下载国外软件,访问出现的类似https的ssl认证错误。网上给出的解决方法有:
将C:/Users/你的电脑用户名/.condarc
文件打开,原文件内容为:
ssl_verify: true
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
- defaults
一行删除,发现不行,(此法有时候管用!) - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
一行也删除,还是不行。ssl_verify: true
改成ssl_verify: false
或者将此行也删除,还是没解决!Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。