在阿里云服务器上搭建远程使用的 Jupyter 服务器,并使用清华大学开源软件镜像站作为软件源,可以按照以下步骤进行:
-
安装 Anaconda 或 Miniconda:
- 首先,确保你的 Windows 服务器上已经安装了 Anaconda 或 Miniconda。这些是 Python 的发行版,包含了 Jupyter Notebook 的安装以及管理 Python 环境所需的工具。
-
创建和管理环境:
- 使用 Anaconda Prompt 或者 PowerShell 在服务器上创建一个新的 Python 环境,例如:
conda create -n myenv python=3.8
- 激活环境:
conda activate myenv
- 使用 Anaconda Prompt 或者 PowerShell 在服务器上创建一个新的 Python 环境,例如:
-
添加清华大学 Anaconda 镜像源:
- 在 Anaconda 环境中,添加清华大学的 Anaconda 镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes
- 在 Anaconda 环境中,添加清华大学的 Anaconda 镜像源:
-
安装 Jupyter:
- 在激活的环境中安装 Jupyter Notebook 或 JupyterLab:
或conda install jupyter notebook
conda install jupyterlab
- 在激活的环境中安装 Jupyter Notebook 或 JupyterLab:
-
配置 Jupyter:
- 生成 Jupyter 配置文件:
jupyter notebook --generate-config
- 修改配置文件,设置密码等(可选):
jupyter notebook password
- 生成 Jupyter 配置文件:
-
启动 Jupyter 服务器:
- 在命令行中输入以下命令启动 Jupyter 服务器:
或者如果使用 JupyterLab:jupyter notebook --ip=0.0.0.0 --port=8888 --no-browser
jupyter lab --ip=0.0.0.0 --port=8888 --no-browser
- 在命令行中输入以下命令启动 Jupyter 服务器:
-
配置防火墙和安全组:
- 确保阿里云服务器的安全组设置允许通过 8888 端口访问,并且必要时配置服务器的防火墙允许相应的流量。
-
远程访问:
- 在本地浏览器中访问
http://阿里云服务器公网IP:8888
,输入密码(如果设置了密码),即可使用 Jupyter Notebook 或 JupyterLab 进行远程开发和数据分析。
- 在本地浏览器中访问
这样,您就可以使用清华大学的 Anaconda 镜像源搭建远程 Jupyter 服务器了。