环境配置及常用工具

1、Conda常用命令

清华源:
pip install X -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

豆瓣源:
pip install X -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple``pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple

一、创建虚拟环境

conda create --name env_name

创建指定python版本

conda create --name env_name python=3.5

创建指定python版本下包含某些包

conda create --name env_name python=3.5 numpy scipy

二、激活/使用/进入某个虚拟环境

activate env_name

三、退出当前环境

deactivate

四、复制某个虚拟环境

conda create --name new_env_name --clone old_env_name

五、删除某个环境

conda remove --name env_name --all

六、查看当前所有环境

conda info --envs或者conda env list

七、查看当前虚拟环境下的所有安装包

conda list需进入该虚拟环境

conda list -n env_name

八、安装或卸载包(进入虚拟环境之后)

conda install xxx

conda install xxx=版本号 # 指定版本号

conda install xxx -i源名称或链接 # 指定下载源

conda uninstall xxx

九、分享虚拟环境

conda env export>environment.yml # 导出当前虚拟环境

conda env create -f environment.yml # 创建保存的虚拟环境

十、源服务器管理

conda当前的源设置在$HOME/.condarc中,可通过文本查看器查看或者使用命令>conda config --show-sources查看。

conda config --show-sources #查看当前使用源
conda config --remove channels 源名称或链接 #删除指定源
conda config --add channels 源名称或链接 #添加指定源

例如:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

国内pip源

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

十一、升级

升级Anaconda需先升级conda

conda update conda

conda update anaconda

十二、卸载

rm -rf anaconda

十三、批量导出虚拟环境中的所有组件

conda list -e > requirements.txt # 导出

conda install --yes --file requirements.txt # 安装

十四、pip批量导出环境中的所有组件

pip freeze > requirements.txt

pip install -r requirements.txt

十五、在pyCharm中添加/删除解释器

img

img

img

十六、设置默认的解释器

imgimg

2、在Ubuntu上安装和使用miniconda

一、下载最新的安装文件。在命令行中输入以下命令即可:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

二、给下载下来的安装文件添加执行权限

sudo chmod +x Miniconda3-latest-Linux-x86_64.sh

三、运行安装脚本进行安装。一般来说在linux系统下,我们会把第三方软件和库安装在/opt/文件夹下。该文件夹一般只有root拥有写权限,所以我们在执行时加上sudo,以root的身份来运行

sudo ./Miniconda3-latest-Linux-x86_64.sh

四、运行后出现如下提示

Welcome to Miniconda3 py39_4.11.0

In order to continue the installation process, please review the license

agreement.

Please, press ENTER to continue

我们按回车键继续,之后会出现一个用户协议,按空格键直到协议最底部,然后输入“yes”接受协议,开始安装。之后需要确认想要安装的目录

Miniconda3 will now be installed into this location:

/root/miniconda3

  • Press ENTER to confirm the location

  • Press CTRL-C to abort the installation

  • Or specify a different location below

[/root/miniconda3] >>> /opt/miniconda3

默认的安装目录为/root/miniconda3,我们在命令行中输入 /opt/miniconda3 来更改安装目录,输入完毕后按回车键继续(不用修改,直接使用原始安装目录)。

Do you wish the installer to initialize Miniconda3

by running conda init? [yes|no]

[no] >>> yes

此处选择yes即可,安装完毕。

五、将miniconda加入PATH路径

打开~/.bashrc文件,在文件末尾加入如下内容:

export PATH="/opt/miniconda3/bin:$PATH"
使用source ~/.bashrc命令重新激活环境变量,无需重启

六、关闭当前的命令行窗口,重新打开后即可使用miniconda

使用miniconda

使用特定的python版本

如果想要使用其他版本的python,如python 3.8,可以执行以下命令:

conda install python=3.8

如果想要以root来执行该命令,需要添加PATH路径,直接加sudo的话会报错 sudo: conda: command not found

sudo env "PATH=$PATH" conda install python=3.8

3、jupyter notebook快捷键操作

在这里插入图片描述

4、常用包及指定版本安装

安装opencv(需要指定版本)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ opencv-python==4.3.0.38
pip install -i http://pypi.douban.com/simple/ opencv-python==4.3.0.38

安装wxPython
pip install wxPython -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple
Looking in indexes: http://pypi.douban.com/simple/

安装dlib
pip install dlib==19.6.1 -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple

安装av
pip install av==8.0.3

安装paddlex
pip install paddlex -i https://mirror.baidu.com/pypi/simple

部分国内包(勿挂梯下载)

pip install opencv_python==3.4.10.35 -i https://pypi.tuna.tsinghua.edu.cn/simple

安装sklearn(scikit-learn)

pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple

posted @   aresspark  阅读(127)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示