python安装、使用过程中遇到的几个问题及解决。
问题一:ModuleNotFoundError: No module named ‘pip’
$ sudo pip install coloredlogs Traceback (most recent call last): File "/usr/bin/pip", line 9, infrom pip import main ModuleNotFoundError: No module named 'pip'
$ sudo pip remove coloredlogs Traceback (most recent call last): File "/usr/bin/pip", line 9, infrom pip import main ModuleNotFoundError: No module named 'pip'
$ pip -v Traceback (most recent call last): File "/usr/bin/pip", line 9, infrom pip import main ModuleNotFoundError: No module named 'pip'
解决:
$ sudo apt-get install python3-pip
如果仍没解决时可以试一下:
$ sudo apt install --fix-missing python3-pip
正常时:
$ pip -V pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)问题二:
The virtual environment was not created successfully
$ python -m venv venv
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt-get install python3-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
Failing command: ['/home/biren/Downloads/mstarutils/venv/bin/python', '-Im', 'ensurepip', '--upgrade', '--default-pip']
解决:
$ sudo apt-get install python3-venv问题三:
ModuleNotFoundError: No module named ‘coloredlogs’
$ ./MstarUtil.py -v Traceback (most recent call last): File "./MstarUtil.py", line 3, inimport coloredlogs ModuleNotFoundError: No module named 'coloredlogs'
解决:
$ sudo pip install coloredlogs问题四:
self.logger.info … SyntaxError: invalid syntax
$ ./MstarUtil.py -h
File "./MstarUtil.py", line 160
self.logger.info(f"{' Partition map ':-^29}")
^
SyntaxError: invalid syntax
解决:
安装python 3.0以上版本即可
$ sudo apt-get install python3.6问题五:
Command ‘pip’ not found
$ pip install coloredlogs Command 'pip' not found, but can be installed with: sudo apt install python-pip
解决:
$ sudo apt-get install python-pip 如果是python 3.0版本以上时用如下: $ sudo apt-get install python3-pip
另外说明 :
pip是python的包安装、管理命令工具



