- Published on
WSL 中的 Python 开发环境搭建
操作系统准备
首先需要选择合适的操作系统,我选择的是 Ubuntu 18.04 on WSL,首先需要更换国内源,避免下载过慢的问题:
备份源列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
编辑源配置文件
sudo vim /etc/apt/sources.list
阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
刷新列表
sudo apt-get update
sudo apt-get upgrade
安装 Python
由于已安装了 Python 3.6,所以直接升级到 Python 3.8即可
安装新版 Python
sudo apt-get install python3.8
添加可选项
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
更改 python3 指向
sudo update-alternatives --config python3
选择合适的版本即可。
安装 pip
sudo apt install python3-pip
安装 venv
sudo apt install python3-venv
安装 pipenv
pip3 install --user pipenv
总结
尝试过在 VS Code 中进行 Python 开发,结合自身体验(一些方法不能正常跳转)并结合一些讨论得出一个初步的结论:VS Code 不适合 Python 开发。由于暂时没有更好的 Linux 环境(没有可视化桌面),故还是回到了 PyCharm on Windows 的开发环境。当然如果是 PyCharm on Linux 的话,直接装上 PyCharm 应该也没什么问题了。