首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不同的PC之间传输Python设置

在不同的PC之间传输Python设置
EN

Stack Overflow用户
提问于 2012-06-14 21:09:15
回答 4查看 32.9K关注 0票数 23

我的方案是,我有两台笔记本电脑,上面安装了windowsfresh installation。现在我将它们都用于编程。

因此,假设我在一台笔记本电脑上安装了各种python模块/包。那么有没有一种方法可以在我的另一台笔记本电脑上clone这个完整的python设置。原因是我的互联网连接目前非常慢,所以我不想下载相同的模块或包两次,然后再安装他们。

我知道我可以下载压缩文件中的模块,将它们转移到其他文件中,然后运行python setup.py install,但我将使用pip来安装模块。

无论如何,我想知道python设置的cloning是否可行。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-06-14 21:47:16

这里有一个完全不同的建议,如果你想在两台PC之间同步软件包,而不是只克隆一次,建议你这样做。

只有在使用pip安装包的情况下,它才会起作用。它不适用于不能通过pip安装/安装的包。

  1. 将pip缓存设置为可从两台PC访问的网络存储/U盘(有关说明,请参阅https://stackoverflow.com/a/4806458/851737 )
  2. 将您当前的软件包环境从源PC冻结到要求文件中:

将请求文件$ pip freeze > req.txt

  • Copy到目标PC并安装软件包:

$ pip install -r req.txt

如果您将req.txt置于VCS之下,则可以非常顺利地自动化和同步此过程。

票数 33
EN

Stack Overflow用户

发布于 2012-06-14 21:14:20

如果您在两台PC上使用相同的Python版本,则只需将Lib\site-packagesScripts的内容复制到新的PC上。但请注意,它必须是相同的次要版本(例如,2.6不适用于2.7)。

票数 11
EN

Stack Overflow用户

发布于 2012-06-14 21:12:00

如果您使用的是virtualenv (http://www.virtualenv.org),您应该能够将其存储在U盘中并随身携带。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11033753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档