python版本问题
Ubuntu18.04 系统内自带的Python 是Python3.6。
如果想要安装Python3.7 可以直接使用 sudo apt install python3.7
过程中有问题的话再解决,然后安装对应的pip
安装高版本python 参考
不同python版本管理 参考
不同的版本对应的pip安装
apt install python3.9-distutils
wget https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
sudo python get-pip.py.1
报错
launchpadlib 1.10.6 requires testresources, which is not installed.
但是提示pip安装成功,解决办法
python -m pip install launchpadlib
python虚拟环境virtualenv
使用3.7建立虚拟环境virtualenv
从Python3.3起,Python支持venv . 但是apt install python3.7时并没有自动安装。
需要使用 sudo apt install python3.7-venv将虚拟环境包安装到3.7版本中。参考
创建虚拟环境
python3.7 -m venv projectA
激活虚拟环境
source ./projectA/bin/activate
退出虚拟环境
deactivate
删除
rm -r projectA
在上述的虚拟环境中 Python 引入模块后VsCode出现问题提示 “could not be resolved” 解决方案
1、在 VsCode 设置中搜索:python.analysis.extraPaths
2、设置路径