注意: 不能将虚拟环境安装到 /root 目录下,在 window 文件管理中,没有权限访问 wsl 中的 /root 目录
安装虚拟环境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
配置环境变量
1、创建目录
mkdir $HOME/.virtualenvs
2、打开 ~/.bashrc 文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
3、运行
source ~/.bashrc
在python3中,创建虚拟环境
mkvirtualenv -p python3 blog
# 查看虚拟环境
workon blog
# 退出虚拟环境
deactivate
# 删除虚拟环境
rmvirtualenv blog
非微软商店安装的wsl,pycharm可能识别不到,需要手动配置自定义发行版
打开 pycharm 中 wsl 对应的配置文件 wsl.distributions.xml
比如我的文件路径:
C:\Users\capitek-fengxl\AppData\Roaming\JetBrains\PyCharm2020.1\options\wsl.distributions.xml
编辑 wsl.distributions.xml 文件,新增发行版信息
<descriptor>
<id>ubuntu-2204</id>
<microsoft-id>ubuntu-2204</microsoft-id>
<executable-path>C:\Users\capitek-fengxl\AppData\Local\Microsoft\WindowsApps\ubuntu2204.exe</executable-path>
<presentable-name>Ubuntu-22.04</presentable-name>
</descriptor>
重启 pycharm 便可以识别出 Linux发行版
新增解释器,配置上面新建的虚拟环境