Python环境管理相关:
以前写python,一个电脑上就一个python环境和pycharm就够了,现在遇到项目需求为不同的python环境,如打包为32位的可执行文件、openopc只有python2.7_32位才能使用等。第一个办法是在电脑上安装多个python环境,使其同时存在,但这样过于麻烦而且容易搞混淆,因此本篇文章就来介绍下anaconda的安装和使用
就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。即它可以在你的电脑上创建多个你想要的python环境,并为每个python环境安装不同的包,不同环境相互切换,操作简单,使用方便!
一:anaconda安装:
(不推荐)下载地址:https://www.anaconda.com/download/
百度网盘链接:https://pan.baidu.com/s/1ccqr833QKsxI5qkW97LCJg
提取码:o09u
下载完成后一路next安装就行,到选择地址时放慢:
注意1:路径要选对,大概三个G,建议不要装在C盘。
注意2:为了使得anaconda可以改变环境变量,两个都要选。
注意3:选择完之后install就可以了,一路next。
注意4:原来的源很慢,我们换成清华源(cmd命令窗口)(显示问题,网站紧跟命令):
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 --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 --set show_channel_urls yes
二:Anaconda使用教程
主要用的两个为Anaconda Prompt 和Anaconda Navigator
Anaconda Prompt==cmd命令行窗口(主要是pip install和创建环境时使用)
常用命令:
conda info 查看当前环境的信息
conda info -e 查看已经创建的所有虚拟环境
conda activate xx 切换到xx虚拟环境
set CONDA_FORCE_32BIT=1 # 切换到32位,0时为64位
conda create -n xxx python=2.7 创建一个python2.7 名为xxx的虚拟环境
Anaconda Navigator是可视化管理(直观的下载包啥的)
该可视化界面非常的简单通俗易懂,环境在Environment下。
三:Pycharm安装
PyCharm是一款非常好用的Python IDE,由JetBrains开发而成。
去选择合适系统的版本下载,下载完一路next就行,
官网:Other Versions - PyCharm (jetbrains.com.cn)
注意1:选择安装路径(不建议放在C盘)
注意2:可以全选(一些配置):
四:配置本次作业环境perfedavg
在anaconda prompt中
命令1: conda create -n perfedavg python == 3.9
问题1:教程输入的时报错
解决1:去掉版本限制== 3.9
就可以正常下载安装
命令1: conda create -n perfedavg python
命令2:activate perfedavg
(激活并配置该环境)
命令3:pip install torch==1.10.2
(安装torch环境)
问题3:教程输入时报错
解决3:去掉版本限制==1.10.2
就可以正常下载
命令3:pip install torch
命令4:pip install torchvision==0.11.3
问题4:教程输入时报错
解决4:去掉版本限制==0.11.3就可以正常下载
命令4:pip install torchvision
命令5:pip install numpy==1.22.4
问题5:教程输入报错
解决5:去掉版本限制==1.22.4就可以正常下载
命令5:pip install numpy
以下包没有问题可下载:
pip install path==16.4.0
pip install fedlab==1.1.5
pip install rich==12.2.0
最后conda list
检查所有已下载包。
五:PyCharm中导入刚配好的环境(我的版本时2024.1.3)
1点击右上角新建项目
2解释器类型选择自定义
3最下方环境:点击选择perfedavg。
4最右下角,点击创建,结束。