Linux虚拟机配置jupyter环境并在宿主机访问

环境:

Linux Mint22

配置jupyter-cpu环境

1、更新系统基础包

bash 复制代码
sudo apt update && sudo apt install -y python3 python3-venv

2、创建虚拟环境

bash 复制代码
python3 -m venv myenv

3、激活环境

bash 复制代码
source myenv/bin/activate

4、安装PyTorch CPU版

bash 复制代码
pip3 install torch torchvision --index-url https://download.pytorch.org/whl/cpu

官方网站

5、安装jupyter

bash 复制代码
pip install jupyter

6、验证

bash 复制代码
python -c "import torch; print('PyTorch版本:', torch.__version__)"
bash 复制代码
python -c "import sys; print(sys.prefix)"

7、启动Jupyter(本地访问)

bash 复制代码
jupyter notebook --no-browser --ip=127.0.0.1 --port=8888

记录回显中的token

浏览器输入localhost:8888进入jupyter环境

输入token后进入jupyter

8、外部访问

vmware配置端口转发:

编辑 → 虚拟机网络适配器 → 更改设置 → WMnet8 → NAT模式 → NAT设置 → 端口转发

bash 复制代码
jupyter notebook --no-browser --ip=0.0.0.0 --port=8888

0)]

bash 复制代码
jupyter notebook --no-browser --ip=0.0.0.0 --port=8888

宿主机浏览器输入:虚拟机IP:8888,其余和本地一样

附:

  • 启用SSH

    bash 复制代码
    sudo apt install openssh-server
  • 配置PIP加速

    bash 复制代码
    pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

    验证:

    bash 复制代码
    pip config get global.index-url
相关推荐
信创天地6 分钟前
深耕金融政务核心场景:国产化数据库迁移的全流程架构设计与风险管控
运维·网络安全·系统架构·系统安全·运维开发
云半S一8 分钟前
pytest的学习过程
经验分享·笔记·学习·pytest
AI视觉网奇17 分钟前
ue5.7 配置 audio2face
笔记·ue5
ZFB000119 分钟前
【麒麟桌面系统】V10-SP1 2503 系统知识——添加用户
linux·运维·kylin
释怀不想释怀32 分钟前
Docker(网络)
运维·docker·容器
ZFB000136 分钟前
【麒麟桌面系统】V10-SP1 2503 系统知识——进入救援模式
linux·运维·kylin
RisunJan38 分钟前
Linux命令-iptables-restore命令(从文件批量恢复 iptables 防火墙规则)
linux·运维·网络
轻造科技1 小时前
周期压缩极限挑战:APS排产优化这样实现
运维·devops
鲨莎分不晴1 小时前
Nginx 部署前端项目实战指南
运维·前端·nginx
hugerat2 小时前
在AI的帮助下,用C++构造微型http server
linux·c++·人工智能·http·嵌入式·嵌入式linux