python安装、使用过程中遇到的几个问题及解决。
问题一:
ModuleNotFoundError: No module named ‘pip’
$ sudo pip install coloredlogs
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ModuleNotFoundError: No module named 'pip'
$ sudo pip remove coloredlogs
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ModuleNotFoundError: No module named 'pip'
$ pip -v
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from 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, in <module>
import 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的包安装、管理命令工具