::
cd ~/esp/esp-idf/docs
- pip install -r requirements.txt
+ pip install --user -r requirements.txt
.. note::
- install pyserial::
- sudo pip install pyserial
+ pip install --user pyserial
- install CMake & Ninja build:
- install pyserial::
- sudo pip install pyserial
+ pip install --user pyserial
- install CMake & Ninja build:
Once Python is installed, open a Windows Command Prompt from the Start menu and run the following command::
- pip install pyserial
+ pip install --user pyserial
MConf for IDF
^^^^^^^^^^^^^
\r
Python packages required by ESP-IDF are located in the ``$IDF_PATH/requirements.txt`` file. You can install them by running::\r
\r
- sudo python -m pip install -r $IDF_PATH/requirements.txt\r
-\r
-or you can use the following command for installing them into the user install directory on systems where you don't have administrator rights::\r
-\r
python -m pip install --user -r $IDF_PATH/requirements.txt\r
\r
.. note::\r
interpreter can be checked by running command ``python --version`` and depending on the result, you might want to\r
use ``python2``, ``python2.7`` or similar instead of ``python``, e.g.::\r
\r
- sudo python2.7 -m pip install -r $IDF_PATH/requirements.txt\r
+ python2.7 -m pip install --user -r $IDF_PATH/requirements.txt\r
\r
.. _get-started-start-project:\r
\r
# This is a list of python packages used to generate documentation. This file is used with pip:
-# pip install -r requirements.txt
+# pip install --user -r requirements.txt
#
sphinx==1.6.5
sphinx-rtd-theme
ESP-IDF 所依赖的 Python 软件包位于 ``$IDF_PATH/requirements.txt`` 文件中,您可以通过运行以下命令来安装它们:
-.. code:: bash
-
- sudo python -m pip install -r $IDF_PATH/requirements.txt
-
-如果您没有系统的管理员权限,那么可以使用如下命令来将软件包安装到用户目录中:
-
.. code:: bash
python -m pip install --user -r $IDF_PATH/requirements.txt
请调用 ESP-IDF 使用的相同版本的 Python 解释器,解释器的版本号可以通过运行命令 ``python --version`` 来获得,根据结果,您可能要使用 ``python2``, ``python2.7`` 或者类似的名字而不是 ``python``,例如::
- sudo python2.7 -m pip install -r $IDF_PATH/requirements.txt
+ python2.7 -m pip install --user -r $IDF_PATH/requirements.txt
.. _get-started-start-project:
print('The following Python requirements are not satisfied:')
for requirement in not_satisfied:
print(requirement)
- print('Please run "{} -m pip install -r {}" for resolving the issue.'.format(sys.executable, args.requirements))
+ print('Please run "{} -m pip install --user -r {}" for resolving the issue.'.format(sys.executable, args.requirements))
sys.exit(1)
print('Python requirements from {} are satisfied.'.format(args.requirements))
* netifaces
* matplotlib (if use Utility.LineChart)
-These libraries can be installed by running ``pip install -r requirements.txt`` in tiny-test-fw directory.
+These libraries can be installed by running ``pip install --user -r requirements.txt`` in tiny-test-fw directory.
To build document, we need to install ``Sphinx``, ``plantweb`` and ``sphinx-rtd-theme`` (you may replace this with your own theme). ``plantweb`` requires internet access during building document.