Ubuntu配置Python虚拟环境完整指南 – 幽络源技术导航 | 全栈教程

Ubuntu配置Python虚拟环境完整指南 – 幽络源技术导航 | 全栈教程

概述

上节教程中 Ubuntu安装Python并配置pip阿里镜像教程  ,我们在ubuntu上安装了指定版本的python到自定义的目录中,并且配置了pip国内镜像测试了下载numpy,但实际项目管理中,我们通常不会将所有库下载到一个位置,而是分虚拟环境来管理项目,防止库的版本混乱不兼容问题,本节教程便是幽络源的在ubuntu中配置python虚拟环境并使用的教程

步骤一:确保pip配置正确

上节教程中我们配置的pip内容为如下,并且所下载的库都会存放到指定的target中去

[global]
index-url = https://mirrors.aliyun.com/pypi/simple
target = /home/uav/all_env/Python312Env/lib/python3.12/site-packages
[install]
trusted-host = mirrors.aliyun.comsu

但是注意,这里由于我们要用虚拟环境了,因此需要将target删掉,不再指定目录,因此配置修改为如下

4589fd259bee0d2f60ff585ff82480d3

步骤二:下载虚拟环境库

因为我的python版本为3.9,因此执行命令

pip3.9 install virtualenv

如图,因为我已经下载过virtualenv了,这里提示已存在virtualenv

image

步骤三:创建虚拟环境

首先创建一个空目录,当做我们后面要作为python项目的目录,如图我在用户目录下的python392下创建了一个空目录名为testpro

image

cd 进入该目录,执行如下命令为其创建虚拟环境

virtualenv venv

如图可以看到,当我们在该目录下执行上述命令后,空目录下产生了一个名为venv的目录,这便可作为我们testpro项目的虚拟环境

image

步骤四:进入虚拟环境

有了虚拟环境,我们还需进入虚拟环境模式进行下载库,否则直接执行下载库的命令后,所下载的库的位置将仍然还是会在系统环境中,而非虚拟环境中。

先后执行如下命令进入虚拟环境的bin目录

cd venv
cd bin

如图

image

通过ls命令可以看到该bin目录下有个activate的文件,我们执行如下命令来激活虚拟环境(也就是进入虚拟环境),进入虚拟环境后,可以看到命令行左边多了个(venv)

source activate

2dd697ab-f506-4f78-a902-1b7473e54462

步骤五:测试下载库,并查看库的下载位置

首先可以看到在我们的testpro项目下的虚拟环境的site-packages中是没有numpy库的

13ac0251-b8b1-4475-9d5e-b071e3fd139d

 

然后我们使用pip3.9 install numpy来下载numpy库,如图可以看到由于配置了镜像,下载速度非常快,且numpy被下载到了虚拟环境中

a890adc8-b9d2-431c-a1ef-e2d1d1114162

结语

以上是幽络源的Ubutnu配置Python虚拟环境并使用的教程,如有不同之处或需要帮助,请加入我们的官方Q群307531422交流学习。

THE END
喜欢就支持一下吧
分享