Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用pyCharm+远程部署;Django+;覆盆子皮_Python_Django_Raspberry Pi_Pycharm_Remote Access - Fatal编程技术网

Python 使用pyCharm+远程部署;Django+;覆盆子皮

Python 使用pyCharm+远程部署;Django+;覆盆子皮,python,django,raspberry-pi,pycharm,remote-access,Python,Django,Raspberry Pi,Pycharm,Remote Access,我正在使用Django在raspberry pi上开发web应用程序。我在raspberry pi上设置了django、虚拟环境和服务器。现在我想用pyCharm编写代码,并将其部署到远程机器(raspi)上。我已经将所有文件夹(也包括VirtualViroment)复制到了我的电脑上。我想知道——我怎样才能从raspberry“获取”这个虚拟环境,让它也在pyCharm上工作?我累了: C:\MyPath\AquaControl>activate AquaControlEnv Could

我正在使用Django在raspberry pi上开发web应用程序。我在raspberry pi上设置了django、虚拟环境和服务器。现在我想用pyCharm编写代码,并将其部署到远程机器(raspi)上。我已经将所有文件夹(也包括VirtualViroment)复制到了我的电脑上。我想知道——我怎样才能从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.D的命令后,我遇到了另一个问题=>软件包不想安装。我在raspberry上的默认python版本是2.7,但在虚拟环境中,我有Python3.5,在pyCharm上,我使用的是Django 2.1,它需要Python3.5。我更改了默认版本,然后成功安装了软件包。我的工作流程是:在pyCharm上编写代码,在raspi上上传,并使用putty和virtualenv运行服务器。

您不会复制虚拟环境(尤其是在不同的体系结构之间)。使用
pip freeze>requirements.txt
pip install-r requirements.txt
重新创建它们。检查pycharm中的远程解释器。