開機shell啟動虛擬環境中的python程式碼
上一篇文章是開機自啟動shell指令碼。網上很多例子。
我的程式碼tt.sh
sudo -i
. /root/.virtualenvs/cv/bin/activate
python3 /home/pi/t2.py
1、進入root使用者
2、啟動虛擬環境,使用絕對路徑。
3、執行python程式碼
經測試可以的執行在root使用者上。
t2.py程式碼
import cv2 import getpass user_name = getpass.getuser() while 1: print("==========",user_name) print(222222222)
主要確認是不是root使用者。還有就是虛擬環境有cv2這個包。看能不能到入進去。
確認是可以的。
檢視開機是否啟動此程式。
1、進入system資料夾中
cd /etc/systemd/system/
2、檢視tpy.service程式是否執行
sudo journalctl -f -u tpy.service
結果會列印python輸出的程式碼
相關推薦
開機shell啟動虛擬環境中的python程式碼
上一篇文章是開機自啟動shell指令碼。網上很多例子。 我的程式碼tt.sh sudo -i . /root/.virtualenvs/cv/bin/activate python3 /home/pi/t2.py 1、進入root使用者 2、啟動虛擬環境,使用絕對路徑。 3、執
關於virtualenv虛擬環境中python版本的坑
通過virtualenv建立了基於python3的虛擬環境,啟用虛擬環境後發現執行程式時依然在用python2在解析,後折騰一番後發現原因是,虛擬環境中未pip install flask,導致執行程式時系統自動去載入系統預設的python2。折騰的經過如下: 通過如下兩行
Fedora升級後Python虛擬環境中的pip報錯
今日Fedora從28升級到29後,進入Python的虛擬目錄後,本來想使用pip更新下包,結果報錯了,如下: Traceback (most recent call last): File "/home/kowalski/Projects/rifm/venv/bin/pip", line 7, in
python 啟動虛擬環境
遇到的問題 all 時也 mona seo min 開發 main python3 假設你有兩個Python項目-A和B,這兩個項目都需要使用同一個第三方模塊-tensorflow。如果這兩個項目使用相同的tensorflow版本,也許不會有什麽問題。 但是,當A和B項目使
啟動虛擬機器會有錯誤報告:二進位制轉換與此平臺上的長模式不相容。此虛擬環境中的長模式將被禁用,因此需要使用長模式的應用程式將無法正常執行
1.先安裝VMware2.常建立虛擬機器3.啟動虛擬機器,啟動會有:二進位制轉換與此平臺上的長模式不相容。此虛擬環境中的長模式將被禁用,因此需要使用長模式的應用程式將無法正常執行 解決辦法:需要開啟BIOS系統把 Intel Virtual Technology 改為e
Ubuntu系統下無法使用pip將安裝包安裝到Python虛擬環境中
- Background All I want to do is to Install and deploy Django into Python virtual environment to develope a web application, which is proceed follow
在Jupyter notebook中使用特定虛擬環境中的python的kernel
模塊 library 選項 min 效果 .json file note port 在虛擬環境tf中安裝完tensorflow後,在虛擬環境tf打開的jupyter裏發現只有一個kernel-python3,新建一個文件, import tensorflow as
python虛擬環境中安裝Scrapy
為了保證python的乾淨,今天嘗試在虛擬機器中安裝Scrapy,BUG多多,終於安裝成功了,分享出來, 本機: python2.7.12 win7 64位 python安裝好以後使用pip安裝虛擬環
如何讓VMware Workstation 開機自動啟動虛擬機
vmware workstation首先,進入VMware Workstation的安裝目錄,一般為C:\Program Files (x86)\VMware\VMware Workstation在vmware.exe程序上點右鍵,發送快捷方式到桌面在桌面快捷方式上點右鍵,選屬性,在“目標位置”加入 -x "
開啟虛擬機器顯示“次虛擬環境中的長模式將被禁用”
近日,給一新機安裝VMware虛擬機器,在開啟虛擬機器的時候出現下圖的提示,無法正常開啟: 出現上圖的原因,主要是bios介面沒開啟對應的許可權,需要進入該模式下開啟,各電腦進入bios命令不一,有點F2,F1,F12 如下圖,將兩者的許可權都設定為enable狀態儲
windows下虛擬環境中建立Django專案(建立虛擬環境,安裝virtualenv,安裝Django,建立專案)
一、建立虛擬環境 pip install virtualenv1 要使用Django,首先要建立一個虛擬工作環境。我們先為專案建立一個資料夾learn,在資料夾中開啟命令列(shift+右擊),來建立另一個虛擬環境。 如果使用的是python 3,可使
VSphere系列教程(三):ESXI 主機設定開機自動啟動虛擬機器
一、配置 ESXI 主機 登入 WebClient,管理 -> 自動啟動 -> 編輯設定 配置成如下內容,儲
在已經配置了Tensorflow的虛擬環境中配置Opencv
在開發環境裡面已經安裝了tensorflw,但是有時候需要進行底層影象處理,需要配置opencv,下面介紹在虛擬環境中配置opencv的方法。 進入Ubuntu,anaconda環境中的tensorflow虛擬環境,並在tensorflow環境中輸入如下命令: conda install -
macOS 下 PHPStorm + Xdebug 除錯 Docker 環境中的程式碼
0x00 描述 宿主機是 mac mini,構建的專案在 docker 中,所以需要在 PHPStorm 上配置 Xdebug 進行遠端程式碼除錯。 0x01 環境 宿主機:macOS High Sierra 10.13.6 Docker:Docker version 18.06
Pycharm新增遠端interpreter ,使用遠端ubuntu 虛擬環境中的Django框架
我安裝的linux環境是ubuntu 16.04.5,Django版本是1.8.2,在ubuntu中安裝了一個名稱叫h4的虛擬環境,路徑/home/python/.virtualenvs/h4 1.點選pycharm的file->setting->Project Inte
讓虛擬環境解決python多版本並行
一.安裝篇 1.本文作業系統為CentOS7 依賴包(安裝時可能還存在其他依賴包,結合報錯進行安裝) [[email protected] home]# yum install make build-essential libssl-dev zlib1g-dev libbz2-dev libr
python 安裝虛擬環境步驟 python 安裝虛擬環境步驟
python 安裝虛擬環境步驟 1、python3.6.3 注: 1、安裝的時候,裝上你的pip 2、安裝的時候,把環境變數記得勾選
pycharm中python程式碼格式化方法
在使用pycharm進行python編碼時,經常會遇到程式碼中少了很多空格,或者是縮排不標準的情況,例如等號左右沒有空格,陣列中逗號後面沒有空格等等。 Ctrl+A全選後使用快捷鍵 Ctrl+Alt+L 可以批量格式化程式碼。 例如:程式碼格式化前: im
如何在虛擬環境中建立django專案
1.建立一個工作目錄demo 2.建立虛擬環境:virtualenv rrdTest 3.進入cd rrdTest/Scripts 4.啟用虛擬環境:activate 5.安裝django: pip install django 6.建立django專案:django-admin st
《一元一次方程解》虛擬碼與Python程式碼實現
解一元一次方程虛擬碼: class TreeStructure expression:string ->表示式 left:TreeStructure ->左邊的樹