虚拟环境、conda、pip常用功能汇总

虚拟环境、conda、pip常用功能汇总


示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

一、安装指定版本的package

pip install keras==2.1.0 安装指定版本

pip install -r requirements.txt

文件requirement.txt里面内容的格式和pip freeze的格式完全一样。因此我们可以将pip freeze的内容输出至requirements.txt。其他机器可以根据导出的requirements.txt进行包安装。

pip freeze | tee requirements.txt # 输出本地包环境至文件
pip install -r requirements.txt # 根据文件进行包安装

二、升级package到指定版本

pip install –upgrade keras==2.1.0

三、安装package到指定位置

pip install -t /usr/local/lib/python2.7/site-packages/ xlrd

示例:安装xlrd到位置/usr/local/lib/python2.7/site-packages/,常用于解决多版本Python安装package没有安装到预期位置的问题。

四、更改pip源

用pip安装依赖包时默认访问https://pypi.Python.org/simple/,但是经常出现不稳定以及访问速度非常慢的情况,这里推荐清华大学的pip源,它是官网pypi的镜像,每隔5分钟同步一次,地址为 https://pypi.tuna.tsinghua.edu.cn/simple,临时修改pip源时使用-i参数,这里以安装scrapy为例:

pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
# 演唱pip默认时间
pip --default-timeout=100 install Package

如有报错再加上–trusted-host,完整如下:

pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

五、更改conda源

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
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda install pytorch=0.4.1 cuda90
conda remove -n your_env_name(虚拟环境名称) --all

六、安装本地安装包

pip install <目录>/<文件名> 或 pip install –use-wheel –no-index –find-links=wheelhouse/ <包名> 
<包名>前有空格 
可简写为 
pip install –no-index -f=<目录>/ <包名>

六、查看pip版本

pip --version

七、pip升级

pip install -U pip

八、查看package详细信息

pip show package

得到结果:

Name: Scrapy
Version: 1.5.0
Summary: A high-level Web Crawling and Web Scraping framework
Home-page: https://scrapy.org
Author: Pablo Hoffman
Author-email: pablo@pablohoffman.com
License: BSD
Location: c:\python27\lib\site-packages
Requires: six, w3lib, queuelib, Twisted, PyDispatcher, cssselect, pyOpenSSL, par
sel, service-identity, lxml

九、pip升级包

pip install -U <包名>

十、pip安装包/删除包

pip install/uninstall + 包名

十一、conda创建虚拟环境

win10下打开CMD,或者在linux终端上执行以下代码:

conda create --name tf1 python=3.6  
# “tf1”是你建立的Conda虚拟环境的名字,python=3.6是再这个虚拟环境里安装python3.6
conda activate tf1
# 进入名为“tf1”的虚拟环境
   
# 查找可用的TensorFlow版本号
conda search  --full --name tensorflow

conda create --name torch1.2 python=3.6 
conda activate torch1.2
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0


conda deactivate                    # 退出当前的Conda虚拟环境
conda env remove --name [env-name]  # 删除名为[env-name]的Conda虚拟环境
conda env list                      # 列出所有Conda虚拟环境


conda install [package-name]        # 安装名为[package-name]的包
conda install [package-name]=X.X    # 安装名为[package-name]的包并指定版本X.X
conda update [package-name]         # 更新名为[package-name]的包
conda remove [package-name]         # 删除名为[package-name]的包
conda list                          # 列出当前环境下已安装的所有包
conda search [package-name]         # 列出名为[package-name]的包在conda源中的所有可用版本


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值