如何与没有Internet的远程主机共享一个完整的python环境?

2024-05-19 20:12:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个远程Linux主机(我不是超级用户),它只能通过sshshell与本地主机通信。你知道吗

  • 我的远程主机没有互联网,但安装了python3.6.5和conda4.5.4。你知道吗
  • 我的本地主机有互联网,可以通过互联网安装软件包和python。你知道吗

我需要在远程主机上运行python2.7代码,但是缺少python2.7虚拟环境和相关的依赖包。你知道吗

我想配置一个py2.7环境(myu py2env),并在localhost上安装所有需要的依赖项。并将所有需要的文件打包成一个包,例如焦油.gz包裹。将它发送到我的远程主机并解包。如果我可以使用一些conda命令,例如conda --clone,这将在远程主机上部署我的所有环境(myu py2env)。那将是完美的。有可能吗?我怎么能意识到呢?你知道吗

非常感谢!


Tags: 文件代码用户localhost远程环境linux虚拟环境
1条回答
网友
1楼 · 发布于 2024-05-19 20:12:07

我认为您可以使用ssh命令和选项-R将本地端口映射到远程主机,并且可以在本地计算机上设置http代理并侦听映射的端口。你知道吗

现在,您可以通过映射的http代理在virtualenv中安装所需的包。你知道吗

相关问题 更多 >