如何在Ubuntu 16和Raspberry Pi中启动一个简单的.py?因为我已经坐了10个小时来运行一个简单的python文件。
我试过的是:
用snap、经典和sudo apt来设置它:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
结果:不存在命令名“add-apt-存储库”。
接下来,设置docker并为docker和python文件编写一个启动程序:
我将Sourcecode从Git加载到我的raspberry中,并首先使用命令将docker连接到docker:home
:
sudo snap connect docker:home
连接它之后,我导航到包含项目和其中的Dockerfile的文件夹,并尝试使用文档中的行运行该文件:
docker build -t pythonproject
其结果是:“码头构建”需要精确的1参数。
我也尝试了正常的方式与码头运行:
docker run docker_file_name
结果:
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.38/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
上运行一个简单的python项目
因为目前我不知道为什么要使用Ubuntu 16,因为没有教程可以使用,而且一个python项目在工作10小时后无法运行。
发布于 2018-11-01 23:17:46
我找到了一种不可能是正确的方式,但它确实会让你达到你想要的最终结果。如果您按照本教程创建一个snap,并将python作为一个部件插件,它将在安装本地插件时安装python。
我创建了一个hello world git存储库,然后使用我的hello world存储库作为源完成了这个过程。创建的快照是无价值,但它确实安装了python!
现在,which python
返回/usr/bin/python
,我可以使用它运行本地创建的文件。
另外,我认为正确的方法是从源代码中安装,在开发环境中使用它,或者将其作为插件安装到您的代码中,作为产品的插件,正如注释中的答案所指出的那样。但这些方法似乎比这条作弊的路线更难。
https://askubuntu.com/questions/1089302
复制相似问题