Anaconda指令 自用

自用

环境切换
conda activate …(env_name) 进入
conda deactivate 退出,返回默认环境
conda env list // 列出conda管理的所有环境
conda list // 列出当前环境的所有包
conda install requests 安装requests包
conda remove requests 卸载requets包
conda remove -n learn --all // 删除learn环境及下属所有包
conda update requests 更新requests包
conda env export > environment.yaml // 导出当前环境的包信息
conda env create -f environment.yaml // 用配置文件创建新的虚拟环境

—————————————————————————————
base环境下查询tensorflow

anaconda search -t conda tensorflow
anaconda show name #details里面会指定安装指令
—————————————————————————————
python环境配置

conda create --name …(env_name) python=3.5
activate tensorflow1.4 激活 在当前环境下安装tensorflow
conda install tensorflow-gpu=1.6.0 #conda会自动选择可用的通道。
conda remove -n xxx --all 删除环境

——————————————————————————————————
查看支持的指令集
if cat /proc/cpuinfo | grep -i avx; then echo Yes; else echo No; fi

——————————————————————————————————
import os
os.environ[‘TF_CPP_MIN_LOG_LEVEL’] = ‘0’ ‘1’ ‘2’ ‘3’


pytorch安装,从镜像源安装要带-cpu 否则安装了GPU版本的

conda install pytorch-cpu==1.1.0 torchvision-cpu==0.3.0 cpuonly pytorch

安装channel添加
conda config --add channels xxxx
conda config --remove channels xxx
conda config --show
————————————————————————————————————
pip到指定虚拟环境
pip -V 查看当前是在哪个环境下
e.g:可能在
1)pip 19.2.3 from /home/pumpkin/anaconda3/lib/python3.6/site-packages/pip (python 3.6)
2)pip 9.0.1 from /home/pumpkin/anaconda3/envs/tensorflow12/lib/python3.6/site-packages (python 3.6)

————————————————————————————————————

CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://conda.anaconda.org/menpo/linux-64/current_repodata.json

————————————————————————————————————
opencv安装

最初用的是清华源 用的conda 安装 py-opencv
在调用imshow()失败,报错:
The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvNamedWindow
本来,如果不是通过anaconda安装的话,可以自己在opencv的安装目录下cmake,重新编译。网上有人给了重新编译的command line.但是我实在是找不到CMakefile.txt
所以只能卸载:
conda remove py-opencv

我在这之间,添加过其他两个channel,所以报错:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://conda.anaconda.org/menpo/linux-64/current_repodata.json
国外的吧?连不动,用conda config --show,在channel: 这里,把添加的俩个源删了,保留我原来的清华源。再:
conda remove py-opencv

OK 卸载掉了

如果是anaconda,注意要在哪个环境下安装opencv。我开了好几个终端,都是在tensorflow12虚拟环境下,用pip -V 查看是哪个环境的pip,居然不一样。
一开始装成了base环境的opencv,发现tensorflow12环境import cv2失败,重新激活tensorflow12环境,pip -V ,显示:
pip 9.0.1 from /home/pumpkin/anaconda3/envs/tensorflow12/lib/python3.6/site-packages (python 3.6)
正确在tensorflow12下面,可以操作了:

(如果想用conda ,必须用conda install -c menpo opencv)(但是我 http 000 CONNECTION FAILED ,所以只能pip)

(可以指定其他版本的)

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==3.4.1.15
pip install --upgrade pip (版本太低是装不了的 opencv-contrib-python)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python==3.4.1.15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值