mkvirtualenv与virtualenv

好长时间没有创建新项目,虚拟环境还记得,但是今天在创建时我用了virtualenv来创建,创建后用workon发现没有东西,找了下文档,才发现用mkvirtualenv来创建才会在workon中有记录,并且创建成功后会自动进入虚拟环境。

jason-macbook-pro:django-wechat-example-master wangying$ mkvirtualenv testvir
created virtual environment CPython3.7.6.final.0-64 in 749ms
  creator CPython3Posix(dest=/Users/wangying/.virtualenvs/testvir, clear=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/wangying/Library/Application Support/virtualenv)
    added seed packages: pip==20.1.1, setuptools==49.1.0, wheel==0.34.2
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
virtualenvwrapper.user_scripts creating /Users/wangying/.virtualenvs/testvir/bin/predeactivate
virtualenvwrapper.user_scripts creating /Users/wangying/.virtualenvs/testvir/bin/postdeactivate
virtualenvwrapper.user_scripts creating /Users/wangying/.virtualenvs/testvir/bin/preactivate
virtualenvwrapper.user_scripts creating /Users/wangying/.virtualenvs/testvir/bin/postactivate
virtualenvwrapper.user_scripts creating /Users/wangying/.virtualenvs/testvir/bin/get_env_details
(testvir) jason-macbook-pro:django-wechat-example-master wangying$ workon
backenev
firstEvn
testvir
workjob
(testvir) jason-macbook-pro:django-wechat-example-master wangying$ deactivate
jason-macbook-pro:django-wechat-example-master wangying$ rmvirtualenv testvir
Removing testvir...
jason-macbook-pro:django-wechat-example-master wangying$ 

这是直接用virtualenv来安装虚拟环境,没有加入管理,这种的话需要直接进入对应的文件,在文件的/bin/里面有activate文件,运行:source activate,进入对应的虚拟环境。

jason-macbook-pro:demo wangying$ virtualenv testWechat
created virtual environment CPython3.7.6.final.0-64 in 926ms
  creator CPython3Posix(dest=/Users/wangying/Downloads/django-wechat-example-master/demo/testWechat, clear=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/wangying/Library/Application Support/virtualenv)
    added seed packages: pip==20.1.1, setuptools==49.1.0, wheel==0.34.2
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
jason-macbook-pro:demo wangying$ workon testWechat
ERROR: Environment 'testWechat' does not exist. Create it with 'mkvirtualenv testWechat'.
jason-macbook-pro:demo wangying$ workon
backenev
firstEvn
workjob

最后附上虚拟环境操作的命令

命令功能
mkvirtualenv 虚拟环境名 -p /usr/bin/python3.8(指定python解释器路径)创建虚拟环境
rmvirtualenv 虚拟环境名删除虚拟环境
workon 虚拟环境名进入虚拟环境
deactivate退出虚拟环境

安装虚拟环境的命令如下:
  sudo pip install virtualenv
  sudo pip install virtualenvwrapper

创建虚拟环境的命令如下:
  mkvirtualenv 虚拟环境名称
  例:
  mkvirtualenv hj_django

退出虚拟环境的命令如下:
  deactivate

查看与使用:
  workon 两次table

删除虚拟环境的命令如下:
  rmvirtualenv 虚拟环境名称
  例:
  先退出:deactivate
  再删除:rmvirtualenv py_django

包安装:
  pip install 包名(需要的环境包)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值