Debian安装Anaconda+Python+Jupyter教程

很多盆友想学Python,但是苦于环境的困扰。不知道怎么安装Python,不知道怎么安装IDE,不知道怎么设置环境变量等等。

于是乎一大批人,开始了Python从开始到放弃的过程。

那么有没有办法,打开网页就能有一个Python的运行环境,直接敲代码就能运行么?

可以!

下面就演示下如何使用Debian服务器搭建Anaconda+Python+Jupyter

第一步:安装Anaconda:在这里插入图片描述

1、去anaconda官网上找到Linux版本的anaconda,复制其下载链接
官网地址:https://www.anaconda.com/products/distribution#Downloads
下载链接:https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh

根据自己服务器类型下载,我服务器用这个:64-Bit (x86) Installer (581 MB)
在这里插入图片描述

2、登录到自己的服务器上,使用命令下载anaconda。等待下载完成
命令:

wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh

3、下载完成后,运行文件

sh Anaconda3-2021.11-Linux-x86_64.sh

4、安装过程中,会让选择安装路径、是否同意协议等。根据自己情况选择,我是默认安装的,一直按回车直到结束。

5、安装完成后,用这个命令重新加载下环境。

source ~/.bashrc

6、用下面的命令看下是否安装成功

conda list

如果出现下面内容就说明成功了。
在这里插入图片描述

安装完成anaconda之后,也就有了Python了
输入python,看看Python是否可用。如果出现了下面这个,就说明可以了。如果没看到就配置下环境变量。这里不多介绍。

在这里插入图片描述

第二步:安装和配置jupyter notebook

其实anaconda默认安装了jupyter,一般是不用单独安装的。只需要配置下就行。

1、生成配置文件:输入下面命令生成配置文件

jupyter notebook --generate-config

2、生成密码:(说明:为什么要配置密码?如果不配置密码,那么jupyter谁都可以用,只要知道了ip和端口就行。为了服务器安全,尽量加上密码)

输入命令ipython,配置密码

3、第一行输入from notebook.auth import passwd,然后按回车

4、第二行输入passwd()回车(注:实际已经输入密码了,但并未显示出了,输入密码后回车即可。)

5、重复输入一遍4步骤中的密码。把这个密码记录到小本本上。后边有用,暂时叫ta密码A

6、此时界面会提示一个密码。把这个密码记录到小本本上。后边有用,暂时叫ta密码B

7、输入exit,退出

到此,密码生成完毕

第三步:配置jupyter的启动参数

1、输入下面命令,编辑jupyter的配置文件

vi /root/.jupyter/jupyter_notebook_config.py

在文件最后边,加上下面内容。(注意密文前面,有个字母u,别给删了。只替换u后边的内容)

c.NotebookApp.ip='*' #设置访问notebook的ip,*表示所有IP,这里设置ip为都可访问
c.NotebookApp.password=u'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'#把小本本上的密码B填这里。最前边的那个u别删。
c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器
c.NotebookApp.port =8889 #指定访问的端口,默认是8888,尽量选一个不常用的端口,避免端口冲突

保存后,退出编辑。

2、启动jupyter

nohup jupyter notebook --allow-root &

3、打开端口防火墙。我服务器是腾讯云服务器,要在控制台上进行配置。
在这里插入图片描述
在这里插入图片描述

4、访问jupyter
打开浏览器输入http://ip:8889/即可访问
密码就是前边小本本上记录的密码A
在这里插入图片描述

5、使用。
新建一个ipynb文件
在这里插入图片描述
然后就可以愉快的玩耍了。
在这里插入图片描述
甚至可以在手机上敲代码(多么的丧心病狂)
在这里插入图片描述

以上。
以后随时随地都可以快乐的敲代码啦。

<think>好的,用户现在遇到了安装Anaconda到最后阶段提示“Python已停止工作”的问题。之前他们询问过安装时出现“failed to create”的错误,现在的新问题是关于Python进程崩溃的。我需要先回顾之前的对话,确保这次回答的一致性和连贯性。 首先,分析可能的原因。用户之前的问题可能已经解决了权限或路径的问题,但现在安装接近完成时Python崩溃,可能和系统环境冲突、Python版本问题、依赖项缺失或环境变量有关。此外,防病毒软件干扰或硬件兼容性问题也可能导致此问题。 接下来,我需要整理解决方案的步骤。可能的步骤包括:检查系统兼容性,确保安装包完整,关闭冲突软件,清理残留文件,以管理员权限安装,检查环境变量,安装依赖库,使用Miniconda替代,以及查看日志文件。 需要注意用户的操作系统,但用户没有明确说明,所以需要涵盖Windows、Linux和macOS的可能情况。例如,在Windows中,可能需要检查VC++运行库;在Linux中,可能需要安装依赖库;而macOS可能需要权限调整。 同时,用户之前的问题中提到过权限和路径的问题,所以这次可能需要更深入的环境变量检查,或者残留文件的影响。比如,之前安装Python或其他软件可能残留冲突的环境变量,导致AnacondaPython无法正确启动。 还要考虑用户可能已经尝试过之前的解决方案,但问题依然存在,所以需要提供更具体的建议,比如手动安装依赖库,或者使用调试模式运行安装程序以获取更多信息。 另外,用户可能没有意识到防病毒软件或安全软件会干扰安装过程,特别是实时扫描功能可能会阻止某些文件的写入或执行,导致Python进程崩溃。需要提醒用户临时禁用这些软件。 最后,建议用户如果所有方法都失败,可以尝试Miniconda,因为它更轻量,可能减少冲突的可能性。同时,查看日志文件是定位问题的关键步骤,需要指导用户如何找到并分析日志中的错误信息。 总结起来,我需要分步骤详细说明可能的原因和对应的解决方法,确保用户能够逐步排查问题,并尽可能提供适用于不同操作系统的解决方案。同时,保持回答结构清晰,易于理解和操作。</think>安装Anaconda时提示“Python已停止工作”通常发生在安装接近完成阶段,可能由环境冲突、依赖缺失或权限问题导致。以下是具体排查与解决方案: --- ### **1. 检查系统与安装包的兼容性** #### 可能原因: - 安装包与操作系统版本不兼容(如32位系统安装64位包)。 - 安装包下载不完整或损坏。 #### 解决方案: 1. 确认操作系统位数(32/64位),从[Anaconda官网](https://www.anaconda.com/download)下载对应版本。 2. 校验安装包哈希值(官网会提供校验码): ```bash # Linux/macOS shasum -a 256 Anaconda3-202x.xx-Linux-x86_64.sh # Windows(使用PowerShell) Get-FileHash .\Anaconda3-202x.xx-Windows-x86_64.exe -Algorithm SHA256 ``` --- ### **2. 关闭后台冲突程序** #### 可能原因: - 其他程序占用Python环境(如已运行的Jupyter、VS Code等)。 - 安全软件拦截Python进程。 #### 解决方案: 1. 退出所有可能使用Python的IDE或工具。 2. 临时禁用杀毒软件和防火墙。 --- ### **3. 修复系统依赖项(Windows重点)** #### 可能原因: - 缺少Microsoft Visual C++运行库或系统更新。 #### 解决方案: 1. 安装最新版[Microsoft Visual C++ Redistributable](https://aka.ms/vs/16/release/vc_redist.x64.exe)。 2. 更新Windows系统: ```bash # 打开PowerShell winget upgrade --all ``` --- ### **4. 清理残留Python环境** #### 可能原因: - 系统中已存在Python或其他Anaconda残留文件。 #### 解决方案: 1. **Windows**: - 卸载所有已安装Python版本(控制面板 > 程序和功能)。 - 删除环境变量中所有Python相关路径(如`C:\PythonXX`)。 2. **Linux/macOS**: ```bash # 删除残留的conda环境 rm -rf ~/.conda rm -rf ~/.condarc ``` --- ### **5. 以最小化权限安装** #### 操作步骤: - 在Windows中右键安装程序 > 属性 > 勾选**以兼容模式运行**(如Windows 8兼容模式)。 - 使用命令行静默安装(避免GUI冲突): ```bash # Windows .\Anaconda3-202x.xx-Windows-x86_64.exe /S /D=C:\Anaconda3 # Linux/macOS bash Anaconda3-202x.xx-Linux-x86_64.sh -b -p ~/anaconda3 ``` --- ### **6. 检查环境变量冲突** #### 关键步骤: 1. **Windows**: - 打开`系统属性 > 高级 > 环境变量`,删除用户/系统变量中所有`PYTHONPATH`或`CONDA*`条目。 2. **Linux/macOS**: ```bash # 清理Shell配置文件中Anaconda初始化代码 nano ~/.bashrc # 或 ~/.zshrc # 删除类似以下内容 # >>> conda initialize >>> # <<< conda initialize <<< ``` --- ### **7. 手动安装依赖库(Linux/macOS)** #### 可能原因: - 缺少Python运行所需的系统库(如`libssl`、`libffi`)。 #### 解决方案: - **Ubuntu/Debian**: ```bash sudo apt-get install libssl-dev libffi-dev libsqlite3-dev ``` - **macOS**: ```bash brew install openssl readline sqlite3 xz zlib ``` --- ### **8. 尝试替代安装方式** 若问题持续,可改用以下方案: 1. **Miniconda**:安装更轻量的[Miniconda](https://docs.conda.io/en/latest/miniconda.html),再手动添加所需包。 2. **虚拟环境隔离**: ```bash # 使用系统Python创建虚拟环境 python -m venv myenv source myenv/bin/activate # Linux/macOS myenv\Scripts\activate # Windows ``` --- ### **9. 查看安装日志定位错误** - 日志路径: - **Windows**:`C:\Users\用户名\.anaconda\install_log.txt` - **Linux/macOS**:`~/.anaconda/install_log.txt` - 搜索日志中`ERROR`或`Traceback`字段,根据具体错误进一步解决。 --- ### **总结流程** 1. 校验安装包完整性。 2. 关闭冲突程序和安全软件。 3. 清理旧Python环境和变量。 4. 安装系统依赖项。 5. 以兼容模式或命令行安装。 6. 根据日志修复具体错误。 如果仍无法解决,建议在社区(如Stack Overflow)提问并提供日志关键错误片段。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值