Python环境全家桶(永久使用)

8 篇文章 1 订阅
3 篇文章 0 订阅

一、Python安装

本人一直是Java爱好者,第一次接触python,周围做爬虫或者信息AI开发的小伙伴都说Python语言简单,所以多学一点是没有坏处的,接下来是一个完全不懂Python的小白对安装和使用Python等一系列工作的记录,让您体验Python的“Hello World”

1.1下载

官网:https://www.python.org,下载对应环境的版本。

 目前,Python有两个版本[2.x和3.x],这两个版本是不兼容的,目前,3.x版本越来越普及。

1.2安装

【报错】:

解决方法:把上一步的for all user 的对勾取消掉!

1.3安装成功

1.4配置环境变量

1.5测试

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开发用的最多的第三方开发工具:

2.1Sublime Text


Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python 的插件,代码段等。还可自定义键绑定,菜单和工具栏。

Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

Sublime Text 是一个跨平台的编辑器,同时支持 Windows、Linux、Mac OS X等操作系统。
 


下载地址:Download - Sublime Text

è¿éåå¾çæè¿°

2.2PyCharm(个人推荐)

PyCharm 是由 JetBrains 打造的一款 Python IDE。

PyCharm 具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。

PyCharm 还提供了一些很好的功能用于 Django 开发,同时支持 Google App Engine,更酷的是,PyCharm 支持 IronPython。 

下载地址:Other Versions - PyCharm

2.2.1安装

2.2.2激活

搜索:vrg123PyCharm

按照操作进行即可。

结果:

2.3使用

2.3.1.设置python解释器

其它相关配置:IDEA 史上最全小白教程_十点半的毛毛雨的博客-CSDN博客_idea小白基础教程

三、pip使用

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 包管理工具!官网

我需要安装pip吗?

如果您使用从python.org下载的 Python 2 >=2.7.9 或 Python 3 >=3.4,或者如果您 在由virtualenvvenv创建的虚拟环境中工作,则 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

 永久设置:

  • linux系统

vim ~/.pip/pip.conf
 
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
  • windows系统

在user目录中创建一个pip目录,如:C:\Users\pip,新建文件pip.ini,添加一下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

 四、安装anaconda(anaconda3)

4.0Linux安装

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

4.1Windows下载

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

4.2安装

双击安装程序

4.3配置环境变量

之前已经配置了python3的环境,而Python和anaconda都是Python环境,所以要删除Python3的环境,改为anaconda的【在系统环境变量PATH中配置】。

4.3.1配置conda

#以下配置更换自己的安装路径
D:\001TCHUHU\anaconda\Library\bin

4.3.2配置anaconda

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,并灵活切换。

4.3.3配置Python解释器

D:\001TCHUHU\anaconda

 4.4将安装好的Python加入到anaconda

4.4.1查询conda里的环境

conda env list
conda info -e
conda info --envs

 激活环境

# 激活环境
activate  base

# 关闭环境
deactivate

通过这个可以看出:Python3.8.8解释器是在base环境中的。

4.4.2添加Python

1.创建一个环境

conda create -n python37 python=3.7

 输入:y,然后回车!

 查看anaconda里的环境:

4.4.3替换Python

1.查看anaconda里的Python

是3.7.10,而我们之前手动安装的版本是3.9.5。

此时,将3.9.5的文件夹拷贝一下:

 复制到环境里的python37文件夹里:

查看python37里的python版本:

 4.5conda命令

4.5.1查看环境

conda env list
conda info -e
conda info --envs

4.5.2创建环境

conda create -n python37 python=3.7

conda create --name python37 python=3.7

4.5.3删除环境

conda remove --name python37 --all

4.5.4激活环境

activate python37

4.5.5关闭环境

deactivate

4.5.6查看环境安装包

conda list -n your_env_name

 五、Jupyter Notebook

5.1什么是Jupyter Notebook?

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。—— Jupyter Notebook官方介绍

简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

5.2Jupyter Notebook的主要特点

① 编程时具有语法高亮缩进tab补全的功能。

② 可直接通过浏览器运行代码,同时在代码块下方展示运行结果。

③ 以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。

④ 对代码编写说明文档或语句时,支持Markdown语法。

⑤ 支持使用LaTeX编写数学性说明。

5.3Anaconda安装

前提:安装Jupyter Notebook的前提是需要安装了Python

#创建一个环境
create -n jupyter python=3.7

#查看当前环境
conda env list

#使用jupyter环境
activate jupyter

#安装jupyter工具
conda install jupyter notebook

#启动jupyter
jupyter notebook

5.4修改Jupyter配置

5.4.1修改默认目录

上边的图就是默认目录,接下来我们修改它:

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.要注意文件名不可以是数字

保存文件并关闭。

5.4.2自动补全

安装之前关闭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:

5.5notebook基本操作

5.6markDownn语法

5.7juoyter Notebook切换虚拟环境

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

  1. 将压缩包解压到anaconda的pkgs目录。
  2. 使用cmd切换目录至比如我的D:/anaconda/pkgs/jieba-0.42,使用activate 激活环境,执行  python setup.py install   即可。

 查看已安装包:conda list

 

 安装成功!

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值