【问题标题】:Remote deployment with pyCharm + Django + Raspberry pi使用 pyCharm + Django + Raspberry pi 进行远程部署
【发布时间】:2018-10-14 12:24:48
【问题描述】:

我正在使用 Django 在树莓派上开发 Web 应用程序。我在树莓派上设置了 django、虚拟环境和服务器。现在我想在 pyCharm 中编写代码并将其部署在远程机器(raspi)上。我已将所有文件夹(也包括虚拟环境)复制到我的电脑上。我想知道 - 我怎样才能从 raspberry 中“获取”这个虚拟环境来开发 pyCharm?我累了:

C:\MyPath\AquaControl>activate AquaControlEnv
Could not find conda environment: AquaControlEnv

并通过使用

conda info --envs


C:\MyPath\AquaControl>conda info --envs
# conda environments:
#
base                  *  C:\Users\Me\Anaconda3

只有来自 PC 的这个是可发现的。或者我可以创建本地虚拟环境,这不会对远程部署造成任何问题?

【问题讨论】:

  • 不要复制虚拟环境(尤其是不同架构之间)。使用pip freeze > requirements.txtpip install -r requirements.txt 重新创建它们。
  • 检查 pycharm 中的远程解释器。 jetbrains.com/help/pycharm/…

标签: python django raspberry-pi pycharm remote-access


【解决方案1】:

如果有人会遇到类似的问题:从 Klaus.D 执行命令后,我遇到了另一个问题 => 不想安装包。我在 raspberry 上的默认 python 版本是 2.7,但在虚拟环境中我有 python 3.5,而在 pyCharm 上我正在使用需要 python 3.5 的 Django 2.1。我更改了默认版本,然后成功安装了软件包。我的工作流程是:在 pyCharm 上编写代码,在 raspi 上上传,并使用 putty 和 virtualenv 我运行服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-28
    • 2013-08-22
    • 2020-03-05
    相关资源
    最近更新 更多