conda相关

出现的问题:

问题描述: 最初,创建好虚拟环境,去激活时,执行:source activate envs_name
报错:bash: activate: No such file or directory
解决方法:https://blog.csdn.net/w1301100424/article/details/82052418,
主要是anaconda/bin添加路径到 ~/.bashrc和/etc/profile
注意:需要重启客户端,再次执行才会有效果。

1. 安装 anaconda:

下载: wget http://10.64.224.216/bigdata/python3.6/Anaconda3-2019.10-Linux-x86_64.sh
安装: bash Anaconda3-2019.10-Linux-x86_64.sh
中间: yes enter yes

2. 创建conda软链接

root@k:~# cd /usr/bin  (这个文件下是软连接的文件)
root@k:/usr/bin# ll conda
ls: cannot access 'conda': No such file or directory  (即没有conda这个命令,要建软链接)
root@k:/usr/bin# ln -s /data/recom/install/anaconda3/bin/conda conda  
创建软链接:ln -s 【目标目录】 【软链接地址】
修改软链接:ln -snf 【新目标目录】 【软链接地址】

2 配置环境

为了能在所有命令行自由调用pip、python等工具,需要配置环境:(我安装的时候好像没这一步)

# 将anaconda的bin目录加入PATH,根据版本不同,可能是~/anaconda3/bin
$ echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
# 更新bashrc以立即生效
$ source ~/.bashrc```

# 3.conda常用命令
## 3.1 管理conda

```python
查看conda版本
conda --version

查看python版本
conda --python

进入/退出python环境
python
quit()

更新conda版本
conda update conda

3.2 管理环境

创建一个环境
conda create --name python34 python=3.4 #创建一个名为python34的环境,指定python版本为3.4

切换环境
activate python34  #windows
source activate python34  #mac/linux

删除一个已有的环境
conda remove --name python34 --all

列出所有环境
conda info -e  #conda info -envs

复制一个环境
conda create -n flowers --clone python34

3.3 管理包

3.3.1 使用conda命令安装

查看该环境中已经安装的包
conda list

在指定环境中安装指定包
#1.直接指定
conda install --name python34 beautifulsoup4  
#2. 进入指定环境再安装
source activate python34 #windou s系统去除 source

3.3.2 从Anaconda.org安装一个包

如果一个包不能使用conda安装,我们接下来将在Anaconda.org网站查找。

在浏览器中,去 Anaconda资源官网。我们查找一个叫“bottleneck”的包,所以在左上角的叫“Search Anaconda Cloud”搜索框中输入“bottleneck”并点击search按钮。

Anaconda.org上会有超过一打的bottleneck包的版本可用,但是我们想要那个被下载最频繁的版本。所以你可以通过下载量来排序,通过点击Download栏。 点击包的名字来选择最常被下载的包。它会链接到Anaconda.org详情页显示下载的具体命令:

conda install --channel https://conda .anaconda.ort/pandas bottleneck

3.3.3 pip命令安装

对于那些无法通过conda安装或者从Anaconda.org获得的包,我们通常可以用pip命令来安装包。

pip只是一个包管理器,所以它不能为你管理环境。pip甚至不能升级python,因为它不像conda一样把python当做包来处理。但是它可以安装一些conda安装不了的包。

可以上pypi网站查询要安装的包,查好以后输入pip install命令就可以安装这个包了。

我们激活想要放置程序的python环境,然后通过pip安装一个叫“See”的程序。

pip install see

3.3.4 文件源码安装

如果真的遇到走投无路的境地,也就是上面这些方法通通不管用!!!那就只能下载源码安装了,比如exe文件(双击安装)或者whl文件(pip安装)等等。还有在github上找到源码,使用python setup.py install命令安装。

3.4 移除

移除一个
conda remove -n beautifulsoup4
移除环境
conda remove --name python34 --all
conda remove -n python34 --all(待验证)
移除conda
rm -rf ~/miniconda  #linux
rm -rf ~/anaconda  #或者
#或者

4. 管理源

列出所有channel
conda config --show channels  #或者 conda config --get channels
追加channel
conda config --append channels CHANNEL_NAME #并没有改变优先级
设定首要channle
conda config --add channels CHANNEL_NAME  #将此channel设定为第一优先级
删除channel
conda config --remove channels CHANNEL_NAME 
添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ (设置为第一优先级)
conda config --set show_channel_urls yes
源
#豆瓣
https://pypi.douban.com/simple/
#默认源
https://pypi.org/simple
 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值