镜像:
Index of /anaconda/minicondaIndex of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
使用sudo ./Miniconda3-py39_4.12.0-Linux-x86_64.sh 安装
1、检查 conda 是否安装成功,返回conda版本号则说明安装成功
(base) dl@ubuntu:~$ conda --version
conda 4.12.0
2、升级 conda
(base) dl@ubuntu:~$ conda update conda
Collecting package metadata (current_repodata.json): failed
NoWritablePkgsDirError: No writeable pkgs directories configured.
- /home/dl/miniconda3/pkgs
- /home/dl/.conda/pkgs
3、添加镜像源
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
目前国内提供conda镜像的大学
清华大学: https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
北京外国语大学: https://mirrors.bfsu.edu.cn/help/anaconda/
南京邮电大学: https://mirrors.njupt.edu.cn/
南京大学: http://mirrors.nju.edu.cn/
重庆邮电大学: http://mirror.cqupt.edu.cn/
上海交通大学: https://mirror.sjtu.edu.cn/
哈尔滨工业大学: http://mirrors.hit.edu.cn/#/home
4、查看已经添加的channels
conda config --get channels
5、恢复默认镜像源(可以不用)
conda config --remove-key channels
6、创建/删除 环境
创建新环境(用语nilmtk)
$ conda env create -f environment.yml
命令创建python版本为X.X、名字为 env_name 的虚拟环境。env_name文件可以在Anaconda安装目录 envs文件下找到。
conda create -n env_name python=3.8
(base) dl@ubuntu:~$ conda create -n env_name python=3.8
NoWritableEnvsDirError: No writeable envs directories configured.
- /home/dl/.conda/envs
- /home/dl/miniconda3/envs
若是nilmtk-env,创建环境如下设置
conda create -n nilmtk-env python=3.8
激活新环境
conda activate nilmtk-env
运行设置脚本(nilmtk)
python setup.py develop
显示当前激活的conda环境中安装的所有包及其版本。如果没有激活任何环境,它将显示 base
环境中的包。
conda list
在实际使用中,你只需要在命令行中输入这个命令并执行,它将列出所有包。
修改文件权限:
(base) dl@ubuntu:~$ sudo chmod a+w .conda
[sudo] password for dl:
创建成功
conda create -n env_name python=4.12
done
Executing transaction: | WARNING conda.core.envs_manager:register_env(50): Unable to register environment. Path not writable or missing.
environment location: /home/dl/.conda/envs/env_name
registry file: /home/dl/.conda/environments.txt
done
#
# To activate this environment, use
#
# $ conda activate env_name
#
# To deactivate an active environment, use
#
# $ conda deactivate
在conda环境下,输入以下命令查看当前存在的环境:
conda env list(或者输入conda info --envs也是一样滴)
删除环境
conda remove -n env_name --all
conda env remove -n env_name
重命名环境(将 --clone 后面的环境重命名成 -n 后面的名字)
conda create -n tor --clone py3.9 # 将 py3.9 重命名为 tor
创建完成环境之后,系统会提示如何 进入和退出环境,如下
conda activate env_name # 进入环境
conda deactivate # 退出环境
运行python test.py
Traceback (most recent call last):
File "test.py", line 1, in
from nilmtk import DataSet
File "/mnt/hgfs/VirtualMachines/nilmtk/nilmtk/__init__.py", line 8, in
from nilmtk.timeframe import TimeFrame
File "/mnt/hgfs/VirtualMachines/nilmtk/nilmtk/timeframe.py", line 1, in
import pandas as pd
ImportError: No module named pandas
出现这个错误表示Python无法导入pandas
库,这通常是因为pandas
库尚未安装在系统上。pandas
是Python的一个强大的数据结构和数据分析工具包,NILMTK依赖于它来处理数据
安装
pip install pandas
conda install pandas