WSL下建立python虚拟环境

windows10系统下,可以直接安装Linux,具体可以参考本人《开启WSL之旅》文中介绍。本机WSL中安装的是Ubuntu18.04,下面就介绍一下在此下建立python虚拟环境,为以后的其他实验做好准备。


  • 准备

从windows10左下角点击【开始】--》【Ubuntu18.04LTS】,启动ubuntu。

默认此ubuntu中,只安装有python3,为省事,建立个软链接:

cd /usr/bin

ln -s python3.6 python

ll python*

WSL下建立python虚拟环境

 

可以看到,python指向了python3.6,以后只要输入python,而不必输python3。

  • 安装pip

默认系统中没有pip,需要运行以下命令安装:

sudo apt install python3-pip

  • 安装虚拟环境工具virtualenv

pip3 install virtualenv

不要在pip3前加sudo,可能因为身份权限问题,影响后面包安装。

  • 在用户目录中建立虚拟环境myenv

cd 回到用户目录

python -m virtualenv myenv 在当前位置建立myenv目录,在其中建立虚拟环境

WSL下建立python虚拟环境

 

cd myenv

source bin/activate 启动此python虚拟环境

WSL下建立python虚拟环境

出现(myenv)表示虚拟环境启动成功

此时再使用python或pip,调用的是此目录中的程序。与出现(myenv)前,是两个环境。可以通过下面的操作验证:

WSL下建立python虚拟环境

虚拟环境的包搜索路径

wsl可以同时打开多个窗口,等效于linux下的多个控制台,再启动一个新ubuntu18.04,此时运行 python,看到包搜索路径与上面的虚拟环境不同。

WSL下建立python虚拟环境

新开一个wsl窗口

WSL下建立python虚拟环境

系统默认的包搜索路径

可以放心大胆的在此虚拟环境做实验了。

  • 安装numpy包到此环境

pip install numpy (在此虚拟环境中可以用pip或pip3都可)

WSL下建立python虚拟环境

 

【安装中,pip是从清华服务器下载的安装包,比默认国外服务器快。具体修改pip配置文件方法,参考本人文章《最新版pip用法一览》】

WSL下建立python虚拟环境

 

可以看到,虚拟环境安装numpy包成功。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老牛实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值