离线安装python等包到linux服务器

本文介绍了一种在无网络的Windows虚拟机环境下,通过GitBash将Python3和Anaconda安装到Linux服务器的方法。首先在本地下载Anaconda的.sh文件,然后通过SCP命令上传到Linux,接着在Linux中执行脚本安装Anaconda,最后通过修改环境变量确保Python3可用。若要安装额外包,推荐使用pip安装whl文件。
摘要由CSDN通过智能技术生成

背景:我本地电脑连接了一个断网Windows虚拟机,虚拟机上可访问一个linux服务器,以后要在虚拟机里使用linux服务器跑代码。

虚拟机/linux自带python2,也没有其他预先配置好的环境。我的目标是上传python3以及各种包到linux,再拿linux打开一个jupyter notebook让我跑python。

试了很多种方法之后,感觉以下这个奇技淫巧最为优秀。

STEP1. 在Windows虚拟机里安装GitBash。这个主要是为了写一些linux命令,用GitBash或者其他任何可以写linux命令的terminal都可以的! 因为我虚拟机不联网,就现在本地下载好安装包 然后拷贝到虚拟机上安装就可以了

STEP2. 准备安装python3的包。我本来打算安装官方python+pip,但是需要依次解决七八个dependencies(zlib, zlib-devel, openssl等等等)搞了很久也没成功,实在是太麻烦了我就改用annaconda了。用本地电脑在anaconda官网下载好anaconda的.sh文件,然后拷贝到win虚拟机上即可。

STEP3. 在win虚拟机上,用GitBash上传anaconda.sh文件到linux服务器。命令如下:

scp /d/路径/某某anaconda文件名.sh root@XXXXXXX:/root/某某文件夹

解释与备注:

  • 举一个栗子,如果文件放在D盘 那路径里的写法就是 /d/ 
  • root@XXX:/ 就是你linux的用户名@你的linux地址
  • ps: 我放到了我linux的root文件下 放到别的地方也可以

STEP4. 这时候在linux里查看一下对应路径里的文件,应该可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值