Python开发环境配置
1、Anaconda3安装
1.1 下载安装
官网【最新版】https://www.anaconda.com/products/distribution
快速下载【Anaconda3-2020.02】https://download.csdn.net/download/weixin_45688268/85535821
安装教程:
Finish后安装完毕
1.2 检验是否安装成功
1、按键盘win+R,打开运行,输入 cmd
指令,点击确定进入命令行窗口
2、输入 conda --version
获取当前安装的 Anaconda 的版本信息(注意:conda后面有个空格)
conda --version
2、PyCharm-Community安装
2.1 下载安装
官网【最新版】https://www.jetbrains.com/pycharm/download/#section=windows
快速下载【pycharm-community-2020.3.2】https://download.csdn.net/download/weixin_45688268/85535821
安装教程:
2.2 Pycharm配置
1、安装完成后接下来对Pycharm进行基础配置,双击运行桌面上的Pycharm图标,进入下图界面:
创建一个测试项目
2、Pycharm更换国内镜像源,加速下载
注:
更换镜像是为了解决使用 pip install XXX 下载依赖时出现下载超时、速度慢的情况
# 清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/
# 阿里云
http://mirrors.aliyun.com/pypi/simple/
# 豆瓣
http://pypi.douban.com/simple/
# 中国科学技术大学
https://pypi.mirrors.ustc.edu.cn/simple/
3、新建文件夹和python文件,进行测试
3、Jupyter Notebook安装
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
3.1 下载安装
1、安装前提
安装 Jupyter Notebook 的前提是已经安装了Python(3.3版本及以上,或2.7版本)
2、使用Anaconda3安装
其实,在安装Anaconda发行版时已经自动为你安装了 Jupyter Notebook ,但如果没有自动安装,那么就在终端(Linux或macOS的 ”终端
“ ,Windows的“Anaconda Prompt”,以上均简称 “终端
” )中输入以下命令安装:
conda install jupyter notebook
3、使用pip命令安装
- 把pip升级到最新版本
注意:
老版本的pip在安装 Jupyter Notebook 过程中可能面临依赖项无法同步安装的问题。因此强烈建议先把pip升级到最新版本
# Python 3.x
pip3 install --upgrade pip
# Python 2.x
pip install --upgrade pip
- 安装 Jupyter Notebook
# Python 3.x
pip3 install jupyter
# Python 2.x
pip install jupyter
3.2 设置 Jupyter Notebook 文件存放位置
如果你不想把今后在 Jupyter Notebook 中编写的所有文档都直接保存在家(默认)目录下,那你需要修改 Jupyter Notebook 的文件存放路径。
1、打开anaconda prompt
2、输入jupyter notebook --generate-config
生成配置文件
jupyter notebook --generate-config
3、按照上图中的路径,找到 jupyter_notebook_config.py
文件,打开文件后找到 #c.NotebookApp.notebook_dir = ''
这一行代码,删除行首的 #,将自定义的路径写入行末的 ''
中,自行设置即可,路径需存在,修改完成后保存并退出。
3.3 运行 Jupyter Notebook
1、帮助文档
如果你有任何 jupyter notebook 命令的疑问,可以考虑查看官方帮助文档,命令如下:
jupyter notebook --help
# 或
jupyter notebook -h
2、启动
- 1 默认端口启动,在终端中输入以下命令:
jupyter notebook
执行命令之后,在终端中将会显示一系列 notebook 的服务器信息,同时浏览器将会自动启动 Jupyter Notebook。
启动过程中终端显示内容如下:
注意:
-
之后在 Jupyter Notebook 中的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的链接,你将无法在 Jupyter Notebook 中进行其他操作。
-
浏览器地址栏中默认地将会显示:
http://localhost:8888
其中,“localhost” 指的是本机,“8888”则是端口号 -
如果你同时启动了多个 Jupyter Notebook ,或者由于默认端口 “8888” 被占用,则地址栏中的端口号将从 “8888” 起,每多启动一个 Jupyter Notebook 数字就加1,如 “ 8889 ”、“ 8890 ”
-
2 指定端口启动
如果你想自定义端口号来启动 Jupyter Notebook,可以在终端中输入以下命令:
# <port_number>是自定义端口号
jupyter notebook --port <port_number>
# 形如:jupyter notebook --port 9999 即在端口号为 9999 的服务器启动Jupyter Notebook
- 3 启动服务器但不打开浏览器
如果你只是想启动 Jupyter Notebook 的服务器但不打算立刻进入到主页面,那么就无需立刻启动浏览器,在终端中输入以下命令:
jupyter notebook --no-browser
此时将会在终端显示启动的服务器信息,并在服务器启动之后,显示出打开浏览器页面的链接。当你需要启动浏览器页面时,只需要复制链接,并粘贴在浏览器的地址栏中,轻按回车变会转到你的 Jupyter Notebook 页面。
3、开始编程
在打开的浏览器中创建test文件夹,在文件夹下创建test文件,测试是否可以成功运行
成功运行后,在你设置的本地 Jupyter Notebook 的文件存放路径下会看到你刚才创建的测试文件
4、Centos7安装Anaconda3
参考网址
4.1 下载安装包
4.2 创建存放/安装文件路径
[root@centos7 ~]# mkdir -p /opt/software/python
[root@centos7 ~]# mkdir -p /opt/module/python
[root@centos7 ~]# cd /opt/software/python/
# 将安装包上传至存放路径
4.3 开始安装
#运行 .sh 文件
#默认安装路径/root/anaconda3
[root@centos7 python]# bash Anaconda3-2020.02-Linux-x86_64.sh
#指定安装路径
[root@centos7 python]# bash Anaconda3-2020.02-Linux-x86_64.sh -p /opt/module/python/anaconda3
4.4 更新配置并验证
[root@centos7 python]# source /root/.bashrc
#若安装成功,会出现版本号信息
(base) [root@centos7 python]# conda --version
conda 4.8.2
(base) [root@centos7 python]# conda list
在终端输入python,启动python的交互界面
(base) [root@centos7 python]# python
4.5 其他配置
查看可用的环境
在 Anaconda 中,可以使用以下命令来查看当前系统中可用的环境:
(base) [root@centos7 python]# conda info --envs
上述命令会列出当前系统中所有的环境,包括默认环境(也称为 base
环境)和用户创建的其他环境
配置多用户使用
将anaconda初始化时写入到 ~/.bashrc 文件中的内容复制到 /etc/bashrc 文件中,内容如下【此处仅为示例,请复制本机对应文件中的相应内容】
(base) [root@localhost python]# cat ~/.bashrc
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/module/python/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/opt/module/python/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/module/python/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/opt/module/python/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
#将上述内容添加到/etc/bashrc文件末尾
(base) [root@localhost python]# vim /etc/bashrc
#更新配置文件
(base) [root@localhost python]# source /etc/bashrc
切换用户进行验证
(base) [root@localhost python]# su admin
(base) [admin@localhost python]$ pwd
/opt/software/python
(base) [admin@localhost python]$ conda --version
conda 4.8.2
(base) [admin@localhost python]$ python
配置镜像源
conda配置镜像源
使用conda进行安装时,访问的是国外的网络,所以下载和安装包时会特别慢。我们需要更换到国内镜像源地址,这里我更换到国内的清华大学地址。(永久添加镜像)
Windows和Linux 对于conda修改镜像源的方法一样
1)查看anaconda中已经存在的镜像源
(base) [root@centos7 ~]# conda config --show channels
channels:
- defaults
(base) [root@centos7 ~]#
2)添加镜像源(永久添加)
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/pkgs/r/
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/cloud/Paddle/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
3) 设置搜索时显示通道地址
conda config --set show_channel_urls yes
4)若不想按照上述步骤添加镜像,可使用以下命令直接指定安装时使用的镜像地址(以opencv为例):
conda install opencv -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
5)添加完后查看
conda config --show channels
pip使用国内镜像源
一般在使用conda install安装时会出现包无法找到或者安装失败的情况,此时可以使用pip install来尝试安装(以opencv为例):
pip install opencv
若安装速度过慢可单独指定安装镜像加快安装:
pip install opencv -i https://mirrors.aliyun.com/pypi/simple/
此处列举国内常用pip安装镜像:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:https://pypi.hustunique.com/
山东理工大学:https://pypi.sdutlinux.org/
豆瓣:https://pypi.douban.com/simple/
指定 Python 版本创建环境
conda create --name my_env python=3.8
#激活创建的环境
conda activate my_env
关闭终端默认进入base虚拟环境的设置(可选)
#关闭
conda config --set auto_activate_base False
#开启
conda config --set auto_activate_base True
4.6 卸载Anaconda3
#1-删除Anaconda3的安装路径
rm -rf /opt/module/python/anaconda3
#2-删除 /root/.bashrc 和 /etc/bashrc 文件关于Anaconda3的配置
#3-刷新配置文件 source /root/.bashrc 和 source /etc/bashrc
#4-重新启动一个终端