Colderleo's blog Colderleo's blog
首页
Linux
C++
Python
前端
工具软件
mysql
索引
关于
GitHub (opens new window)

Colder Leo

热爱代码的打工人
首页
Linux
C++
Python
前端
工具软件
mysql
索引
关于
GitHub (opens new window)
  • 1-django使用
  • centos部署Nginx+uwsgi+django - blog
  • django-admin完全自定义某个模块的页面
  • easy_select2 编辑页面添加外键选择搜索
  • 使用vscode开发python
  • python自定义异常处理with,上下文context管理器
  • python读写excel,xlsx 模块选择
  • python多线程多进程协程
  • TemporaryFile
  • threading用法
  • ubantu设置python优先级
  • conda anacodna 命令行用法
  • 我写的常用工具函数
  • 0-python常用函数
  • smtp发送邮件
  • pandas用法
  • datetime类,时间差
  • format
  • enumerate遍历数组时获取index
  • argv
  • generator 生成器
  • GIL锁、多线程
  • linux用源文件安装python3
  • list sort排序
  • logging日志
  • mulitporcessing共享变量
  • OrderedDict
  • path
  • pip用法
  • pymysql用法 - python连接mysql
  • python bash解释器,脚本前两行,
  • python docstring格式 PEP 257
  • python logging获取logger信息
  • python交互式窗口如何进行多行输入
  • virtualenv用法
  • 标准差
  • 单例模式
  • 函数中定义static变量
  • 切片
  • 去掉字符串中emoji字符
  • 去掉字符串中的空行
  • 全局变量、global和nonlocal
  • 文字识别pytesseract
  • 析构函数和del
  • 用python制作游戏外挂
  • 正则表达式,函数替换字符串
  • 装饰器
  • pycharm中运行pyqt时不报错
  • python 写文件
  • Python
gaoliu
2021-10-06

conda anacodna 命令行用法

windows上,anaconda安装后通过Anaconda promot打开命令行,进入base环境, 此时可以使用conda命令。

# linux安装anaconda

进入anaconda官网,找到linxu的下载链接,然后在linux的/usr/local/ 下面执行wget下载。

wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
1
# 取消每次启动时自动激活base环境

https://www.cnblogs.com/php-linux/p/12771441.html

conda config --set auto_activate_base false
1

https://www.cnblogs.com/llfctt/p/9223712.html

可能需要添加环境变量。假设你的安装位置在C:\ProgramData,则添加下面三个:

  • C:\ProgramData\Anaconda\
  • C:\ProgramData\Anaconda\Scripts
  • C:\ProgramData\Anaconda\Library\bin

如果不想添加环境变量,可将conda软连接至/usr/bin/conda

  • ln -s /root/anaconda3/bin/conda /usr/bin/conda

# 查看基础信息

# 查看已安装的环境列表
conda env list

# 查看conda信息,包括默认下载源地址等
conda info

# 激活某个环境后,查看已安装的包
conda list
1
2
3
4
5
6
7
8

# 更新conda和anaconda本身

注意这个要在base环境下执行,可能需要管理员权限

#conda更新自身
conda update conda

#更新 anaconda 自身
conda update anaconda
1
2
3
4
5

# 创建虚拟环境、安装python包等

# 创建环境
conda create -n your_env_name python=3.6
conda create -n py36 python=3.6

# 激活名为py36的环境
activate py36

# 激活某个环境后安装python包,就是在该环境下安装的
conda install numpy

# 指定在某个环境下安装python包
conda install -n py36 numpy

# 删除环境
conda remove -n your_env_name(虚拟环境名称) --all

# 复制环境 (重命名环境可以先复制再删除)
conda create -n new_env --clone old_env

# 在指定目录安装虚拟环境。注意路径结尾的py36就是虚拟环境名。这里最好还是安装默认推荐的windows用户目录下,因为切换用户后vscode就找不到其他用户安装的环境了。
conda create --prefix=C:\ProgramData\Anaconda3\envs\py36 python=3.6

# 更新所有包(激活哪个环境就update哪个环境)
conda update --all

# 安装某个包(激活哪个环境就install在哪个环境)
conda install numpy

# 删除某个包
conda remove --name your_env_name  package_name
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

# linux下使用

# 激活环境
conda activate py36
1
2

如果提示'Anaconda使用conda activate激活环境出错',参考 https://www.jianshu.com/p/cd0096b24b43 执行

# 激活环境
source activate
# 退出环境
source deactivate
1
2
3
4

然后就可以了。

# 配置镜像源(挺有用)

清华的镜像源速度不错。 清华源官方说明: https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

# 设置镜像源(依次输入):
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 --set show_channel_urls yes
1
2
3
4
# 查看anaconda配置镜像
conda config --show channels
conda info

# 删除所有源(如果需要的话)
conda config --remove-key channels
conda config --show channels

1
2
3
4
5
6
7
8

可以用梯子pac模式设置官方的镜像源 repo.anaconda.com,但是pac模式不知道为啥没有用。设置了全局模式就好了。但是速度一般。

# linux安装anaconda

https://blog.csdn.net/qq_38262728/article/details/88708664

安装位置可以自定义,默认安装位置是/root/anaconda3

如果安装的时候没有添加环境变量,可以手动添加:

echo 'export PATH="/root/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

# 检查
conda --version
python --version

1
2
3
4
5
6
7

取消自动激活base环境:

conda config --set auto_activate_base False
1

# sh脚本中激活conda虚拟环境并执行python命令

#!/bin/bash
source /YOUR_CONDA_PATH/bin/activate your_env
python --version
1
2
3
编辑 (opens new window)
上次更新: 2022/03/14, 23:53:20
ubantu设置python优先级
我写的常用工具函数

← ubantu设置python优先级 我写的常用工具函数→

最近更新
01
通过模板实现结构体成员拷贝-按成员名匹配
05-07
02
c++17通过模板获取类成员的个数
05-01
03
avx-sse切换惩罚
04-30
更多文章>
Theme by Vdoing | Copyright © 2019-2023 Colder Leo | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×