Linux - Python的虚拟环境配置的坑 virtualenv: error: unrecognized arguments: --no-site-packages

如果你在CentOS8下面配置虚拟环境时,遇到如下错误:

 

01

02

03

04

05

06

[root@localhost ~]# mkvirtualenv my_django

usage: virtualenv [--version] [--with-traceback] [-v | -q] [--app-data APP_DATA] [--reset-app-data] [--discovery {builtin}] [-p py] [--creator {builtin,cpython3-posix,venv}] [--seeder {app-data,pip}] [--no-seed]

                  [--activators comma_sep_list] [--clear] [--system-site-packages] [--symlinks | --copies] [--no-download | --download] [--extra-search-dir d [d ...]] [--pip version] [--setuptools version] [--wheel version] [--no-pip]

                  [--no-setuptools] [--no-wheel] [--symlink-app-data] [--prompt prompt] [-h]

                  dest

virtualenv: error: unrecognized arguments: --no-site-packages

image

 

1. 使用virtualenv --version,看到自己的版本大于20,就可以将如下这段删除:

export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'

 

因为从版本20开始,默认就是’--no-site-packages‘了。

 

 2. 重新source一下bashrc文件;

 

3. 重启shell,然后就可以正常工作了。

 

 

 

4. 如上所示,进入虚拟环境了,查看一下环境情况:

 

 

5. 好了,大功告成!

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值