$ git clone
系統自帶的python是2.x,而業務部署需要python 3.x 環境, 此時需要在系統中安裝多個python版本,但又不能影響系統自帶的python 版本,即需要實現python的多版本環境共存,
使用pyenv
2.1.1 安裝pyenv
git clone git: ~/.pyenv
echo 'export pyenv_root="$home/.pyenv"' >> ~/.bashrc
echo 'export path="$pyenv_root/bin:$path"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
exec $shell
2.1.2 檢視可安裝的版本
pyenv install --list
2.1.3 比如安裝python3.8.0
pyenv install 3.8.0 -v
2.1.4 設定其為全域性python
pyenv global 3.8.0
2.1.5 檢視是否安裝成功
2.2 安裝python 元件
由於編譯過程依賴於python
以及python
中yaml
,xlrd
模組,在編譯前需正確安裝好python
,yaml
,xlrd
。
sudo apt install python-pip
python -m pip install pyyaml xlrd
在 esp-at 終端目錄(舉例:/home/user/github/esp-at
)下輸入:
rm -rf build sdkconfig
rm -rf esp-idf
原因:最新版本一般會有很多問題,盡量用release版本
不是release 版本用以下命令切換
4.出現問題 no module named 'click'
解決:安裝 click python -m pip install click
5.出現問題
update completed
setting idf_path environment variable: /home/esp8285-at/esp-at/esp-idf
the following python requirements are not satisfied:
pyserial>=3.0
future>=0.15.2
cryptography>=2.1.4
pyparsing>=2.0.3,<2.4.0
pyelftools>=0.22
gdbgui>=0.13.2.0
pygdbmi<=0.9.0.2
reedsolo==1.5.3
bitstring>=3.1.6
please follow the instructions found in the "set up the tools" section of esp-idf getting started guide
diagnostic information:
idf_python_env_path: (not set)
python interpreter used: /home/esp8285-at/.pyenv/versions/3.8.0/bin/python
warning: python interpreter not running from idf_python_env_path
path: /home/esp8285-at/.pyenv/versions/3.8.0/bin:/home/esp8285-at/.pyenv/libexec:/home/esp8285-at/.pyenv/plugins/python-build/bin:/home/esp8285-at/.pyenv/plugins/python-build/bin:/home/esp8285-at/.pyenv/shims:/home/esp8285-at/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
esp-idf v4.2-dev-2044-gdd3c03297-dirty
idf.py build ret: 1
idf.py build failed
esp8285-at@snail-virt
解決: 1.進入 esp-at 目錄下的esp-idf 輸入:./install.sh
esp8285-at@snail-virtual-machine:~/esp-at/esp-idf$ ./install.sh
2.輸入: . ./export.sh
esp8285-at@snail-virtual-machine:~/esp-at/esp-idf$ . ./export.sh
3.退回 esp-at 目錄下 make menuconfig
esp8285-at@snail-virtual-machine:~/esp-at$ make menuconfig
6. 介面
7. 編譯
2 開發環境搭建1
step1 採用語言 c 開發環境 centos6.3 安裝過程基本上按照 configure make make install 一路下來。接下來需要測試一下安裝是否成功,需要編寫最簡單的 來測試各個軟體 首先是protobuffer,測試 如下 gen.sh protoc cpp out tes...
struts2開發環境搭建
struts2開發環境的搭建主要涉及以下三個步驟 1.找到開發struts2應用需要的jar檔案。2.編寫struts2的配置檔案。3.修改web.xml檔案。具體步驟如下 1.到2.在myeclipse中建立乙個web專案,給專案命名,例如,struts2.3.進入struts解壓目錄下的lib目...
Struts2 搭建開發環境
關於struts2的前世今生在網上有很多的資料,同學們可以自己到網路蒐集這段歷史,需要提到的是如果你以前使用過webwork,那麼struts2就應該可以很快上手,通過下面這個圖可以清楚的知道兩者之間的關係。struts2 webwork struts commons fileupload 1.2....