s40723210 cd2020

  • Home
    • Site Map
    • reveal
    • blog
  • Weeks
    • Week1-5
      • OBS Streaming
    • Week6-9
      • Article impression
    • Week10-14
      • SSH setting
    • Week15-18
    • Weeks Meeting
  • 期末報告
  • Notes
    • Linux 指令
    • vi 與 vim 的指令整理
    • Q&A
  • Assignments
    • assignment1
      • Random grouping
      • Portable system
      • Four wheel car
    • assignment2
      • DigitalProductCollaboration
      • EngineeringProductDesign
      • MechanicalDesignProcess
      • Keyboard control car
    • assignment3
      • MSModelingAndTFApproaches
      • MechatronicDesignCases
      • MechaFutureAndChallenges
      • MechaEducFutureNeed
    • Final project
      • Car gripper Implement
  • CoppeliaSim
    • BubbleRob tutorial
    • Line following BubbleRob
    • External controller tutorial
    • Simulation
    • Simulation dialog
  • Webots Tutorial
    • User Interface
    • Scene Tree
Random grouping << Previous Next >> Four wheel car

Portable system

2.描述如何為Windows 10 64位系統準備一個可移植的Python編程系統,以允許在Github上維護CMSiMDE網站,Pelican博客和Reveal.js演示文稿?

要創造可攜編程系統,首先需要的是start.bat以及stop.bat,放進system資料夾(自行創建)後,然後再創建一個data數據目錄資料夾(一樣放進system資料夾內)。


start.bat 存放在system資料夾下

@echo off
set Disk=y
subst %Disk%: "data"

%Disk%:

set HomePath=%Disk%:\home_mdecourse
set HomeDrive=%Disk%:\home_mdecourse
set Home=%Disk%:\home_mdecourse
set USERPROFILE=%Disk%:\home_mdecourse

REM 將系統 Python 程式的 io 設為 utf-8
set PYTHONIOENCODING="utf-8"

set PYTHONPATH=%Disk%:\py382\DLLs;%Disk%:\py382\Lib;%Disk%:\py382\Lib\site-packages;
set PYTHONHOME=%Disk%:\py382

set path_python=%Disk%:\py382;%Disk%:\py382\Scripts;
set path_msys2=%Disk%:\msys64\mingw64\bin;
set path_tcc=%Disk%:\tcc;
set path_git=%Disk%:\portablegit\bin;

set GIT_HOME=%Disk%:\portablegit\bin\
set GIT_SSH=%Disk%:\putty\plink.exe

path=%Disk%:;%path_python%;%path_msys2%;%path_tcc%;%path_git%;%path_cmake%;%path_coreutils%;%path%;

start /MIN cmd.exe
start /MIN cmd.exe
start /MIN cmd.exe

start /MIN %Disk%:\wscite432\wscite\SciTE.exe
start /MIN %Disk%:\wscite432\wscite\SciTE.exe

Exit

stop.bat 存放在system資料夾下

@echo off
set Disk=y
path=%PATH%;

taskkill /IM python.exe /F
taskkill /IM pythonw.exe /F
taskkill /IM SciTE.exe /F
REM 終止虛擬硬碟與目錄的對應
subst %Disk%: /D
REM 關閉 cmd 指令視窗
taskkill /IM cmd.exe /F
EXIT

data的資料夾內:

編輯器,使用SciTE : https://www.scintilla.org/SciTEDownload.html

下載Windows 64-bit: full 64-bit download,放進data目錄裡的wscite432資料夾(自己創建),接著開啟SciTE.exe,點選 Options下的Open Global Options File ,使用ctrl + f 來收尋code.page=0,將code.page=65001的#刪掉,這樣才不會出現亂碼。

code.page=65001
#code.page=0


Git控制軟體 : https://git-scm.com/download/win

下載Windows 64-bit: 64-bit Git for Windows Setup,放進data目錄裡面並且重新命名為portablegit 。


ssh連線工具組,使用的putty : https://www.chiark.greenend.org.uk/~sgtatham/putty/

直接下載老師之前給的:putty.7z,解壓縮放入data目錄就可以了。


MSYS2:https://www.msys2.org/ 

下載的是msys2-x86_64-20190524.exe ,安裝在 data 目錄裡的msys64資料夾(自己創建)。


Tiny C Compiler : https://github.com/TinyCC/tinycc

直接在data 目錄下進行git clone https://github.com/TinyCC/tinycc  tcc 


把現在再用的home_mdecourse,整個複製到data 目錄下。


Python : https://www.python.org/,下載3.8.2版本的安裝檔。

1.完成後開啟,點選Customize installation(定制安裝)。

2.將第二個選項的pip取消勾選,其他都可以勾選起來。

3.使用預設勾選,將路徑改為data內的py382資料夾(自己創建)。

4.直接在y槽中執行,python get-pip.py 來安裝pip軟件。

5.完成之後,來安裝軟件包,輸入python pip install Flask 依此類推。

6.安裝的有Flask、Markdown、lxml、bs4、flask_cors、pelican、leo。


data目錄下的所有資料:

system資料夾內:

這樣子就完成了最簡單的可攜編程系統了。


Random grouping << Previous Next >> Four wheel car

Copyright © All rights reserved | This template is made with by Colorlib