Python开发运维:VSCode与Pycharm 部署 Anaconda虚拟环境

CSDN 2024-08-15 17:37:04 阅读 82

目录

一、实验

1.环境

2.Windows 部署 Anaconda

3.Anaconda 使用

4.VSCode 部署 Anaconda虚拟环境

5.Pycharm 部署 Anaconda虚拟环境

6.Windows使用命令窗口版 Jupyter Notebook 

7.Anaconda 图形化界面

二、问题

1.VSCode 运行.ipynb代码时报错

2.pip 如何使用国内镜像源安装库


一、实验

1.环境

(1)主机

表1 主机

系统 软件 插件
Windows 11 VSCode  Python、Jupyter

PyCharm

Anaconda ipykernel包

(2)VSCode查看插件

已安装Python

已安装Jupyter

(3)Windows查看当前Python版本

运行cmd

<code>python -V

2.Windows 部署 Anaconda

(1)查阅

<code>https://repo.anaconda.com/archive/

(2)下载

选择Windows版本

<code>https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Windows-x86_64.exe

(3)安装

下一步Next

默认

默认

选择安装路径

安装选项 (这里全选,也可以根据自己的需求选择)

<code>1)选项1

英文: Create start menu shortcuts (supported packages only).

中文:创建开始快捷方式(仅支持包)。

2)选项2

英文: Add Anaconda3 to my PATH environment variable

中文:将Anaconda3添加到我的PATH环境变量

英文: Not recommended. This can lead to conflicts with other applications. Instead, use the Command Prompt and Powershell menus added to the Windows Start Menu.

中文:不推荐。这可能导致与其他应用程序的冲突。相反,使用命令提示符和Powershell菜单添加到Windows开始菜单。

3)选项3

英文: Register Anaconda3 as my default Python 3.11

中文:注册Anaconda3作为我默认的Python 3.11

英文: Recomended. Allows other programs, such as VSCode, PyCharm, etc. to automatically detect Anaconda3 as the primary Python 3.11 on the system.

中文:推荐。允许其他程序,如VSCode, PyCharm等自动检测Anaconda3作为系统上的主Python 3.11。

4)选项4

英文: Clear the package cache upon completion

中文:完成后清除包缓存

英文: Recommended. Recovers some disk space without harming functionality.

中文:推荐。恢复部分磁盘空间而不损害功能。

下一步Next

下一步Next

完成Finish

安装成功跳转界面

<code>https://www.anaconda.com/installation-success?source=installer

3.Anaconda 使用

(1)打开应用

打开win键,搜索Anaconda Prompt

(2)进入界面

看到命令行左侧括号有base即为安装成功

 

(3)查看版本

<code>conda -V

python -V

(4)为Anaconda添加国内源

<code>conda config --show channels

删除所有自己添加的国内源镜像

<code>conda config --remove-key channels

添加和配置国内源镜像

<code>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/

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

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/pkgs/main/

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

再次查看自己添加的国内源镜像

<code>conda config --show channels

(5)创建和管理虚拟环境

名称可以自定义,这里输入DevOps

<code>conda create -n DevOps python=3.8

输入y以便进行下一步

输入conda activate +环境名,目的是进入该虚拟环境

<code>conda activate DevOps

输入以下命令,即为退出虚拟环境

<code>conda deactivate

(6)查看虚拟环境的名称和位置路径

<code>conda env list

(7)安装第三方库

进入环境

<code>conda activate DevOps

安装的库名是ipykernel

<code>conda install ipykernel

输入y,完成安装

4.VSCode 部署 Anaconda虚拟环境

(1)查阅

<code>https://code.visualstudio.com/Download

(2)选择编译器 (VScode需要重启)

按住 ctrl + p ,输入“>select interpreter”

>select interpreter

(3) 选择环境

选择DevOps

(4)弹出界面

安装

(5)选择python选择解释器

重复之前操作,选择python选择解释器,选择对应的python版本

<code>>select interpreter

选择DevOps

(6)更改内核

选择DevOps

(7)运行测试项目

<code>print("Start Python!")

5.Pycharm 部署 Anaconda虚拟环境

(1)查阅

<code>https://www.jetbrains.com/pycharm/

(2)打开软件

打开 PyCharm,进入文件 —> 设置(Preferences)界面,找到解释器选项。

(3)添加解释器

选择希望使用的 Anaconda 环境作为解释器,并进行配置

(4)弹出界面

(5)选择已存在的

(6)确定路径

(7)完成

6.Windows使用命令窗口版 Jupyter Notebook 

(1)进入虚拟环境

<code>conda activate DevOps

(2)打开网页端

命令行输入

<code>jupyter notebook

(3)进入网页端

<code>http://localhost:8888/tree

点击左侧的Desktop文件夹

(3)新建文件夹

点击右侧的new按钮,展开后再点击Folder按钮,即新建文件夹

已新建

(4)重命名

勾选刚才新建的文件键,点击左上角的Rename,在新打开的窗口中输入文件夹名字为测试,点击重命名,此时电脑桌面上就已经新建好一个文件夹

完成

桌面生成

(5)新建文件

点击测试文件夹,点击new,点击Python3,则新建了一个.ipynb文件。

完成

点击左上角的Untitled

在新打开的窗口中输入新的文件名,点击重命名

(6)测试

在新打开的文件中第一行(实际上为in)后的框内输入代码,点击运行按钮,第二行(实际上为out)后面的就是代码输出结果

<code>print(2024)

<code>pipeline = “cicd”

pepeline

<code>print(1+1)

(7) 关闭

选择Shut Down

确认Shut Down

观察

(8)退出虚拟环境

<code>conda deactivate

7.Anaconda 图形化界面

(1)打开

搜索 Anaconda Navigator

打开

(2)进入系统

(3)退出

YES

二、问题

1.VSCode 运行.ipynb代码时报错

(1)报错

弹框

安装

<code>运行具有“d:\soft\Python38\python.exe”的单元格需要ipykernel包。

Run the following command to install 'ipykernel' into the Python environment.

Command: 'd:/soft/Python38/python.exe -m pip install ipykernel -U --user --force-reinstall'

继续报错

(2)原因分析

查阅

<code>https://github.com/microsoft/vscode-jupyter/wiki/Jupyter-Kernels-and-the-Jupyter-Extension#python-extension-and-ipykernel

在使用vscode运行.ipynb文件中提示需要安装ipykernel包的提示,需要安装Anaconda。

(3)解决方法

安装Anaconda是为了通过anaconda来安装一些需要的环境,例如ipykernel包。

conda activate DevOps

<code>conda install ipykernel

输入y,完成安装

2.pip 如何使用国内镜像源安装库

(1)命令

<code>1)pip使用清华源镜像源

pip install <库> -i https://pypi.tuna.tsinghua.edu.cn/simple/

2)pip使用豆瓣的镜像源

pip install <库> -i https://pypi.douban.com/simple/

3)pip使用中国科技大学的镜像源

pip install <库> -i https://pypi.mirrors.ustc.edu.cn/simple/

4)pip使用阿里云的镜像源

pip install <库> -i http://mirrors.aliyun.com/pypi/simple/



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。