npm、nrm和pip镜像源加速
一、pip使用镜像加速安装:
国内加速镜像:
阿里云
http://mirrors.aliyun.com/pypi/simple/
中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban)
http://pypi.douban.com/simple/
清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学
http://pypi.mirrors.ustc.edu.cn/simple/
使用镜像源:
如清华大学 镜像源加速下载:
pip install 下载的包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip中常用命令:
在python安装pip包管理器:
python -m pip install --upgrade pip
查看pip版本:
pip --version
升级pip:
pip install -U pip
升级包:
pip install --upgrade 包名
要是想升级指定的包,可以通过使用==, >=, <=, >, < 来指定一个版本号。
卸载包:
pip uninstall 包名
搜索包:
pip search 包名
显示安装包信息:
pip show
查看指定包的详细信息:
pip show -f 包名
列出已安装的包:
pip list
查看可升级的包:
pip list -o
二、npm镜像安装:
升级npm:
npm install npm -g
全局安装包 (在任何目录下都将可以使用):
npm install 包名 - g
当前目录下安装:
npm install 包名
使用nrm切换镜像:
npm命令是在国外仓库下载,很多时候速度会很慢,我们可以使用国内镜像源进行加速。
安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
查看cnpm版本,若出现版本号则安装成功:
cnpm -v
下载 nrm管理镜像源 :
npm install -g nrm
查看可切换的镜像源:
nrm ls
* npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/
切换镜像源:
如果要切换成cnpm:
nrm use cnpm
如果要切换成淘宝:
nrm use taobao
npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/
测试镜像源的速度:
nrm test npm
#: *npm --1790ms
npm下yarn包管理器的安装和使用
安装命令:
npm i yarn -g
查看版本:
yarn -version
-i: 下载(install)
-g: 全局安装(global)
查看npm全局安装过哪些模块:
npm list -g --depth 0
使用pip时遇到的一些问题:
在安装 wordcloud 单词统计时附带的numpy导致与 openpyxl 冲突运行程序出错:
先卸载安装wordcloud 时自动安装的numpy
pip uninstall numpy
指定版本安装numpy
pip install numpy==1.19.3 -i https://pypi.tuna.tsinghua.edu.cn/simple/