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