赞
踩
本人一直是Java爱好者,第一次接触python,周围做爬虫或者信息AI开发的小伙伴都说Python语言简单,所以多学一点是没有坏处的,接下来是一个完全不懂Python的小白对安装和使用Python等一系列工作的记录,让您体验Python的“Hello World”
官网:https://www.python.org,下载对应环境的版本。
目前,Python有两个版本[2.x和3.x],这两个版本是不兼容的,目前,3.x版本越来越普及。
【报错】:
解决方法:把上一步的for all user 的对勾取消掉!
win+R:
输入python,进入python开发环境:
测试Hello World:
在python命令下,print是可以省略的,就像这样:
在安装 Python 后,会自动安装一个 IDLE。它是一个 Python Shell(可以在打开的 IDLE 窗口的标题栏上看到),也就是一个通过输入文本与程序交互的途径,程序开发人员可以利用 Python Shell 与 Python 交互。初学者建议一开始可以使用 IDLE 来编写代码。
整理了一些 IDLE 中常用的快捷键,方便新人快速上手:
快捷键 | 说明 | 适用于 |
---|---|---|
F1 | 打开 Python 帮助文档 | Python 文件窗口和 Shell 窗口均可用 |
Alt + P | 浏览历史命令(上一条) | 仅 Shell |
Alt + N | 浏览历史命令(下一条) | 仅 Shell |
Alt + / | 自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按该快捷键,在多个单词中循环选择 | Python 、 Shell |
Alt + 3 | 注释代码块 | Python |
Alt + 4 | 取消注释代码块 | Python |
Alt + G | 转到某一行 | Python |
Ctrl + Z | 撤销一步操作 | Python 、Shell |
Ctrl + Shift + Z | 恢复上一次的撤销操作 | Python 、 Shell |
俗话说:“磨刀不误砍柴工”,好的工具给效率带来的提升不是从 1 到 1.1 倍速,而是从 1 到 10 倍速。在这里我也不推荐太多,就推荐 2 个比较常用也是Python开发用的最多的第三方开发工具:
Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python 的插件,代码段等。还可自定义键绑定,菜单和工具栏。
Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。
Sublime Text 是一个跨平台的编辑器,同时支持 Windows、Linux、Mac OS X等操作系统。
PyCharm 是由 JetBrains 打造的一款 Python IDE。
PyCharm 具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
PyCharm 还提供了一些很好的功能用于 Django 开发,同时支持 Google App Engine,更酷的是,PyCharm 支持 IronPython。
搜索:vrg123PyCharm
按照操作进行即可。
结果:
其它相关配置:IDEA 史上最全小白教程_十点半的毛毛雨的博客-CSDN博客_idea小白基础教程
pip 是 Python 的包安装程序。其实,pip 就是 Python 标准库(The Python Standard Library)中的一个包,只是这个包比较特殊,用它可以来管理 Python 标准库(The Python Standard Library)中其他的包。pip 支持从 PyPI,版本控制,本地项目以及直接从分发文件进行安装。pip 是一个命令行程序。 安装 pip 后,会向系统添加一个 pip 命令,该命令可以从命令提示符运行。就像vue的npm,java的maven。目前,pip 是 The Python Packaging Authority (PyPA) 推荐的 Python 包管理工具!官网
如果您使用从python.org下载的 Python 2 >=2.7.9 或 Python 3 >=3.4,或者如果您 在由virtualenv或venv创建的虚拟环境中工作,则 pip 已经安装。只要确保升级 pip。
使用以下命令检查pip是否安装:
- C:\> py -m pip --version
- pip X.Y.Z from ...\site-packages\pip (python X.Y)
pip太慢:
pip install -i Simple Index --upgrade tensorflow-gpu
永久设置:
-
- vim ~/.pip/pip.conf
-
- [global]
- index-url = https://pypi.tuna.tsinghua.edu.cn/simple
在user目录中创建一个pip目录,如:C:\Users\pip,新建文件pip.ini,添加一下内容:
- [global]
- index-url = https://pypi.tuna.tsinghua.edu.cn/simple
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
激活刚安装完成的软件:
一般安装软件完成后需要重启,在Linux叫激活,有两种方式,第一种是重新登录服务器,第二种是输入以下命令:
source ~/.bashrc
检查conda是否安装成功
conda --help #调用出来说明安装成功
配置conda镜像:
# 下面这三行配置官网的channel地址 conda config --add channels r conda config --add channels conda-forge conda config --add channels bioconda ##以上三句命令一次性复制粘贴或是单独复制粘贴到服务器
#(1)下面这四行配置清华大学的conda的channel地址,国内用户推荐 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/bioconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --set show_channel_urls yes
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
双击安装程序
之前已经配置了python3的环境,而Python和anaconda都是Python环境,所以要删除Python3的环境,改为anaconda的【在系统环境变量PATH中配置】。
- #以下配置更换自己的安装路径
- D:\001TCHUHU\anaconda\Library\bin
D:\001TCHUHU\anaconda\Scripts
配置Anaconda镜像库:
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 --set show_channel_urls yes
Anaconda和conda的区别:
Anaconda 是一个集成各类Python工具的集成平台,它本身不是一个开发工具,它只是将很多第三方的开发环境集成到一起。
conda是一个包管理和环境管理工具,它的包管理与pip类似,可以用来管理Python的第三方包;环境管理能够允许用户使用不同版本Python,并灵活切换。
D:\001TCHUHU\anaconda
- conda env list
- conda info -e
- conda info --envs
激活环境
- # 激活环境
- activate base
- # 关闭环境
- deactivate
通过这个可以看出:Python3.8.8解释器是在base环境中的。
1.创建一个环境
conda create -n python37 python=3.7
输入:y,然后回车!
查看anaconda里的环境:
1.查看anaconda里的Python
是3.7.10,而我们之前手动安装的版本是3.9.5。
此时,将3.9.5的文件夹拷贝一下:
复制到环境里的python37文件夹里:
查看python37里的python版本:
- conda env list
- conda info -e
- conda info --envs
- conda create -n python37 python=3.7
-
- conda create --name python37 python=3.7
conda remove --name python37 --all
activate python37
deactivate
conda list -n your_env_name
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。—— Jupyter Notebook官方介绍
简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
① 编程时具有语法高亮、缩进、tab补全的功能。
② 可直接通过浏览器运行代码,同时在代码块下方展示运行结果。
③ 以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。
④ 对代码编写说明文档或语句时,支持Markdown语法。
⑤ 支持使用LaTeX编写数学性说明。
前提:安装Jupyter Notebook的前提是需要安装了Python
- #创建一个环境
- create -n jupyter python=3.7
-
- #查看当前环境
- conda env list
-
- #使用jupyter环境
- activate jupyter
-
- #安装jupyter工具
- conda install jupyter notebook
-
- #启动jupyter
- jupyter notebook
上边的图就是默认目录,接下来我们修改它:
jupyter-notebook --generate-config
修改配置文件jupyter_notebook_config.py:
- ## The directory to use for notebooks and kernels.
- # Default: '存放的文件夹'
- c.NotebookApp.notebook_dir = ''
注意事项:
1.文件夹必须先创建好,比如这里F盘下面的myjupyter文件夹要先创建好;不然会jupyter初始化时会找不到目录
2.要取消注释,前面的#要去掉
3.要注意文件名不可以是数字
保存文件并关闭。
安装之前关闭jupyter:
- #安装
- pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple
- #使用
- jupyter contrib nbextension install --user
- #安装
- pip install --user jupyter_nbextensions_configurator -i https://pypi.tuna.tsinghua.edu.cn/simple
- #使用
- jupyter contrib nbextension install --user --skip-running-check
打开jupyter:
- activate base #激活环境
-
- conda install nb_conda_kernels
-
- conda install ipykernel
-
- conda deactivate
-
- conda activate base
-
- jupyter notebook
以安装jieba 中文分词包为例。
使用anconda install jieba 时,遇到问题:Collecting package metadata (current_repodata.json): done,具体错误:
原因:conda只能安装python的官方包,而如同jieba,itchat等第三方包要使用pip去安装,但是在随后的匹配安装过程中还是报错,有可能是网速的愿意,也有可能是你没用管理员权限去运行命令行的原因,总之,多试几次。有时,还有可能是你的pip版本比较低,升级一下也有可能解决问题。
解决方法:【手动安装】
jieba包下载:jieba · PyPI
- 将压缩包解压到anaconda的pkgs目录。
- 使用cmd切换目录至比如我的D:/anaconda/pkgs/jieba-0.42,使用activate 激活环境,执行 python setup.py install 即可。
查看已安装包:conda list
安装成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。