文章目录
出现的问题:
问题描述: 最初,创建好虚拟环境,去激活时,执行: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