python如何建立venv虚拟环境

创建虚拟环境

在当前目录创建虚拟环境:

$python-mvenv.1

下面是”venv”的详细使用参数:

usage:venv[-h][--system-site-packages][--symlinks][--clear]
[--upgrade][--without-pip]ENV_DIR[ENV_DIR...]
CreatesvirtualPythonenvironmentsinoneormoretargetdirectories.
positionalarguments:
ENV_DIRAdirectorytocreatetheenvironmentin.
optionalarguments:
-h,--helpshowthishelpmessageandexit
--system-site-packagesGiveaccesstotheglobalsite-packagesdirtothe
virtualenvironment.
--symlinksTrytousesymlinksratherthancopies,whensymlinks
arenotthedefaultfortheplatform.
--copiesTrytousecopiesratherthansymlinks,evenwhen
symlinksarethedefaultfortheplatform.
--clearDeletetheenvironmentdirectoryifitalreadyexists.
Ifnotspecifiedandthedirectoryexists,anerroris
raised.
--upgradeUpgradetheenvironmentdirectorytousethisversion
ofPython,assumingPythonhasbeenupgradedin-place.
--without-pipSkipsinstallingorupgradingpipinthevirtual
environment(pipisbootstrappedbydefault)

激活虚拟环境

在Posix标准平台下:

$source<venv>/bin/activate

在Windows cmd下:

C:><venv>/Scripts/activate.bat

在Windows PowerShell下:

PSC:><venv>/Scripts/Activate.ps1

测试虚拟环境

激活虚拟环境后,在命令行会提示当前虚拟环境的名称,就表示激活成功了。

在当前虚拟环境中安装numpy:

$pipinstallnumpy

当前安装的numpy包与系统中的不会冲突,下面进行测试:

$python
>>>importnumpy
>>>print(numpy)

如果输出了numpy的包路径就表示一切正常。

官方文档参考

更多Python文章,请关注Python自学网。

发表回复