python - 使用 pyCharm + Django + Raspberry pi 进行远程部署
问题描述
我正在使用 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 是可发现的。或者我可以创建本地虚拟环境,这不会对远程部署造成任何问题?
解决方案
万一有人会遇到类似的问题:从 Klaus.DI 执行命令后出现另一个问题 => 不想安装包。我在 raspberry 上的默认 python 版本是 2.7,但在虚拟环境中我有 python 3.5,在 pyCharm 上我正在使用需要 python 3.5 的 Django 2.1。我更改了默认版本,然后成功安装了软件包。我的工作流程是:在 pyCharm 上编写代码,在 raspi 上上传,并使用 putty 和 virtualenv 我运行服务器。
推荐阅读
- android - 与图像共享 HTML 链接
- prolog - 使用 n 分数问题避免 findall 溢出
- excel - 如果存在,则删除命名的 Excel 范围。如果没有,什么都不做
- java - 如何在spring boot控制器中读取两个json对象
- html - 在侧边栏导航中更改自定义形状的悬停样式
- reactjs - react-select 如何制作预先选择的固定选项
- google-apps-script - 比较法违反其总合同。(第 953 行,文件“logashgs”,项目“LodashGS”)
- python - 提取我的 .json.gz 文件时,向其中添加了一些字符 - 该文件无法存储为 json 文件
- laravel - 如何将未经身份验证的用户名存储到数据库字段中
- reactjs - 使用 React 元素创建 react util 函数