一、思考
一直没怎么学好编程,和视频的同学说的一样一直在入门。之前也在关注Datawhale社区,正好借助这个机会学好Python。
二、环境准备
Anconda:Python虚拟环境管理工具
Miniconda: https://docs.conda.io/en/latest/miniconda.html
1、下载安装按照下面设置,其他不要改变
2、修改windows策略
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
3、Conda更换镜像源
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
conda clean -i # 清除源缓存,以启用镜像源
常用的一些命令:
conda install 软件名=版本号 #安装特定版本软件
conda search 软件名 #搜索软件
conda list #列出已安装软件
conda update 软件名 #更新软件
conda remove 软件名 #卸载软件
conda env list #查看当前虚拟环境
conda create -n p2s python=3.10 #Conda环境创建
conda activate p2s #激活p2s环境
conda deactivate #退出该环境
conda remove -n p2s --all #删除整个环境
4、PypI更换镜像源
这源的问题之前学Python的时候就困惑过pip3 pip搞得头大
# 设置 PyPI 镜像源
pip config set global.index-url https://mirrors.cernet.edu.cn/pypi/web/simple
5、jupyter安装与使用
李笑来老师的《自学是门手艺》就是用这个写的
pip install jupyter
在用jupyter写的项目执行
jupyter lab # 会自动跳转到浏览器
6、git的一些常见操作
git clone https://github.com/datawhalechina/learn-python-the-smart-way-v2 --depth=1 # --depth=1 的作用是只下载最新版本的代码文件
git init #本地仓库初始化
git add . #向临时仓库添加文件
git commit -am 'my study result' #向本地仓库提交
git push #向远程仓库推送
7、一些国内镜像源
Conda:
清华大学开源软件镜像站:https://help.mirrors.cernet.edu.cn/anaconda/
南方科技大学开源软件镜像站:https://help.mirrors.cernet.edu.cn/anaconda-extra/
PyPI 更换镜像源
校园网联合镜像站:https://help.mirrors.cernet.edu.cn/pypi/