0
点赞
收藏
分享

微信扫一扫

安装pandas

穆熙沐 2022-04-30 阅读 77

miniconda的安装
1、下载安装包  (-c 若下载中断,可以继续上次的安装,可以省略)

注:可以去镜像网站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 找到自己想要安装的版本,我这里选择的是Miniconda3-4.7.12.1-Linux-x86_64.sh

wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.7.12.1-Linux-x86_64.sh

2、安装刚刚下载的miniconda3,bash就是运行.sh文件的意思

bash Miniconda3-4.7.12.1-Linux-x86_64.sh

3、类似于重启,重新加载一下配置文件.bashrc

source .bashrc

4、一些基础命令

#查看安装的conda的版本,检验是否安装成功
conda --version 
 
 
#查看已安装的包
conda list

5、添加一些镜像,方便后面安装软件时,速度快一点

conda config --add channels genomedk
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes

#查看已配置的镜像
conda config --show

#删除某个镜像源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

6、安装包

conda install numpy
conda install pandas
conda install scikit-learn
conda install seaborn
#Python 读写操作Excel —— 安装第三方库(xlrd、xlwt、xlutils、openpyxl)
conda install xlutils

7、安装升级mkl包

使用faiss包构建knn索引的时候,faiss包在导入mkl包时往往会出现了异常

#添加这两行会解决问题
import mkl
mkl.get_max_threads()

Intel MKL FATAL ERROR: Cannot load libmkl_avx512.so or libmkl_def.so

添加这两行代码之后,faiss抛出的问题理论上可解决,但是如果服务器上的mkl包不完整或者版本较低,就会遇到新的问题

#mkl比较难装
conda install -c conda-forge mkl

#查看一下是否安装了mkl
pip list|grep 'mkl'

#如果有:
mkl-fft(1.0.10)
mkl-random(1.0.2)
#补全
#首先
# python/pip版本
which python  # ~/anaconda2/bin/python
python -V  # Python 2.7.16 :: Anaconda, Inc.
 
which pip  # ~/anaconda2/bin/pip
pip -V  # pip 20.2.3 from /home/work/anaconda2/lib/python2.7/site-packages/pip (python 2.7)

#Github给出的安装mkl-service的方法是使用下面两条conda命令中的一条,但是直接使用容易安装失败
conda install -c intel mkl-service
conda install -c conda-forge mkl-service

#conda list是有完整的mkl+mkl-service+mkl_fft+mkl_random四个包,但是pip list只有mkl_fft+mkl_random两个包
#因此要直接更新mkl
conda update mkl
#报错的话依次执行
conda update conda
conda update --force conda

如果更新conda之后pip报错

#安装或者升级pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

8、强力安装,后面再更新即可(无奈之举)

#速效强力安装
pip install -i https://pypi.douban.com/simple pandas
举报

相关推荐

0 条评论