创建虚拟环境
在当前目录创建虚拟环境:
$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的包路径就表示一切正常。