首页 > 编程语言 >01python环境安装 conda + vscode

01python环境安装 conda + vscode

时间:2023-05-27 13:55:04浏览次数:36  
标签:vscode python 虚拟环境 conda pip -- 安装 01python

conda安装

win10安装

1、从官网下载python版本对应的miniconda;

2、一直Next;不用配置环境变量;修改安装路径,因为后面创建的虚拟环境是放在安装目录;

3、安装后,打开Anaconda Prompt即可使用;

4、配置镜像(国内下载太慢,还容易卡住)

Windows 用户无法直接创建名为 .condarc 的文件,可先生成该文件之后再修改。生成文件位置在C:\Users\username

conda config --set show_channel_urls yes

修改文件内容如下

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://art.sinovatio.com/artifactory/api/conda/public-conda/pkgs/main
  - https://art.sinovatio.com/artifactory/api/conda/public-conda/pkgs/r
  - https://art.sinovatio.com/artifactory/api/conda/public-conda/pkgs/msys2
custom_channels:
  conda-forge: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
  msys2: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
  bioconda: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
  menpo: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
  pytorch: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
  simpleitk: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud

配置完成可运行 conda clean -i 清除索引缓存。

Linux安装

1、从官网下载Miniconda3-py310_23.3.1-0-Linux-x86_64.sh

2、进入下载路径,执行安装bash Miniconda3-py310_23.3.1-0-Linux-x86_64.sh

3、按提示,一直输入yes或回车

4、进入用户home下/home/xxx/, 刷新环境变量source ~/.bashrc

5、conda默认激活了base环境,但是我们用不到,需要设置:

conda deactivate
conda config --set auto_activate_base false

6、我的下载速度还可以,就没有更改镜像

7、卸载:rm -rf /home/xxx/miniconda3

conda命令

命令

管理版本

# 查看conda版本
conda --version
python --version
# 更新conda
conda update conda

管理虚拟环境

# 查看已有环境
conda env list
# 创建虚拟环境 (在安装目录下的/envs下)
conda create -n xxx python=x.x
# 激活虚拟环境
activate xxx
# 退出虚拟环境
deactivate xxx
# 删除虚拟环境
conda remove -n xxx --all
# 复制虚拟环境
conda create --name new_env_name --clone old_env_name 

管理包

# 安装包
conda install numpy==x.x.x
pip install numpy==x.x.x
# 删除包
conda remove numpy
pip remove numpy
# 查看包
conda list
pip list
# 安装到指定环境中
conda install --name env_name package_name

用conda?用pip?

先说结论

  • 能用conda用conda,不行再用pip
  • pip用前查看pip路径:pip show pippip -V
  • 一定要解决全局pip问题(看下文)

两者区别

环境:win10 + miniconda3 (python3.10)

1. 虚拟环境下使用conda install:安装的库会放在\miniconda\pkgs目录下。虚拟环境\miniconda\envs\py37\Lib\site-packages这里应该只是个链接,而不是重复下载的。这样即可以隔离环境,也可以节省空间。

2. 虚拟环境下使用pip install:
2.1 如果使用系统全局的python,安装库会放在\miniconda\Lib\site-packages
2.2 如果使用虚拟环境的python,安装库会放在\miniconda\envs\py36\Lib\site-packages

3. 如果判断pip命令用的哪个环境的?
pip -V 或者 pip show pip
> D:\Program\miniconda\Lib\site-packages 
不是虚拟环境路径,说明用的是系统的pip

解决全局pip!

即使在虚拟环境下,也是用全局pip,这是不对的。

判断当前pip是哪个pip?

pip show pip 
pip -V

方式一:临时解决——用python命令(我最开始python不管用,重启后解决)

conda activate env_name
python -m pip install xxx

方式二:该虚拟环境下永久解决——更新pip

conda activate env_name
python -m pip install --upgrade pip
pip -V

vscode

安装

vscode详细使用看另外一篇文章

1、官网下载并安装vscode

2、任意位置创建一个文件夹VscodeWorkspace/PythonTest,用vscode打开PythonTest文件夹。

3、安装插件

chinese: 中文环境
vscode-icons: vscode只有几个重要文件类型的图标,该插件可以显示不同类型的文件
python:支持python语言代码提示、调试等
pylance: 支持pythonde语言代码提示、代码诊断等等
autoDocstring:快速注释。在函数后面输入三个双引号,即可生成注释

4、用户设置和工作空间设置

用户设置

{
    // 文件自动保存
    "files.autoSave": "onFocusChange",
    // 关闭右侧缩略图
    "editor.minimap.enabled": false,
    // 文件保存后自动格式化代码
    "editor.formatOnSave": true,
    // 当前代码行高亮(效果很好)
    "workbench.colorCustomizations": {
        "editor.lineHighlightBackground": "#00000090",
        "editor.lineHighlightBorder": "#ffffff30"
    }
}

工作空间设置

{
    // 默认创建python文件
    "files.defaultLanguage": "python"
}

第一行代码

1、编辑一个python文件

2、使用conda虚拟环境

通过ctrl+p搜索>Python:Select Interpreter
或者,通过右下角点击。

然后选择虚拟环境下的pythonj解释器

按F5,终端结果如下

标签:vscode,python,虚拟环境,conda,pip,--,安装,01python
From: https://www.cnblogs.com/zhujinchong/p/17435754.html

相关文章

  • Tool-CMake-vscode-cmake-tools
    Tool-CMake-vscode-cmake-toolsmicrosoft/vscode-cmake-toolshttps://github.com/microsoft/vscode-cmake-tools/blob/HEAD/docs/cmake-settings.mdConfigureCMakeToolssettingsCMakeToolssupportsavarietyofsettingsthatcanbesetattheuser,orworkspa......
  • nvm安装多版本node,vscode不识别npm函数解决方案
    问题:npm:无法将“npm”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次的解决方案解决办法:(首先确定cmd当中是能够正常显示node和npm版本问题) 1、第一种办法:设置管理员权限 2、第二种办法:在Vscode......
  • Anaconda Prompt切换盘符和路径指令
    1.切换盘符:直接输入盘符+冒号,例如输入"D:"即可切换到D盘2.查看当前所在盘符:输入"cd"命令3.切换到当前所在盘符的根目录:输入"cd\"命令,例如"cd\"即可切换到当前盘符的根目录4.切换到指定盘符的根目录:输入指定盘符+冒号+反斜杠,例如"D:\"即可切换到D盘根目录5.切换到当前目录的......
  • anaconda Prompt要切换到什么路径才能正确安装
    anacondaPrompt五个常见的切换路径,以Windows操作系统为例。假设我们要安装一个名为"tensorflow"的Python包。1.切换到用户主目录:在Windows中,用户的主目录通常是"C:\Users\用户名",因此可以使用以下命令切换到该目录下。cdC:\Users\用户名然后再执行安装命令:pipinsta......
  • Anaconda Prompt常用指令的简介:
     1.condalist:列出已安装的所有包和版本信息。2.condacreate-nenv_name:创建一个新的环境env_name。3.condaactivateenv_name:激活新的环境env_name。4.condadeactivate:停用当前激活的环境。5.condainstallpackage_name:安装指定的包。6.condaupdatepackage_name:更......
  • 如何在ubuntu下安装Vscode并且运行C语言文件或者python文件
    要想在ubuntu中编写并运行C语言或python文件,有两种方法,第一种是直接用vim编写(在我之前的文章中有详细介绍)可以点击如下链接:如何在ubuntu安装C语言环境-代师-博客园(cnblogs.com)如何在Ubuntu中编写Python代码并运行-代师-博客园(cnblogs.com) 今天我要说的是用专......
  • vscode使用cmake命令
    1、下载cmake:Download|CMake,并添加进环境变量(勾选即可)2、vscode安装插件 3、VisualStudioCode中CMake插件的基本使用_vscode中cmake_henry_23的博客-CSDN博客4、 ......
  • Linux安装Miniconda和换源
    1.Miniconda简介相比于Anaconda的臃肿,使用Miniconda是个不错的选择,Miniconda是一款小巧的python环境管理工具,安装包大约只有50M多点,其安装程序中包含conda软件包管理器和Python。2.Miniconda下载官方下载https://docs.conda.io/en/latest/miniconda.html清华镜像下载(......
  • dockerfile中安装miniconda
    要在Dockerfile中安装Miniconda,你可以按照以下步骤进行操作:1.在Dockerfile中选择一个基础映像作为你的基础操作系统。例如,你可以选择一个适合的Linux发行版,如Ubuntu或CentOS。2.在Dockerfile中添加安装Miniconda的命令。可以使用以下示例命令:```dockerfile#设......
  • GDAL库在Anaconda中的安装方法
      本文介绍在Anaconda环境下,安装Python中栅格、矢量等地理数据处理库GDAL的方法。  需要注意的是,本文介绍基于condainstall命令直接联网安装GDAL库的方法;这一方法有时不太稳定,且速度较慢。因此,如果有需要,大家可以用基于whl文件的配置方法,可以更快速地配置GDAL库(这一方法我们......