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

Posted Johnthegreat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux - Python的虚拟环境配置的坑 virtualenv: error: unrecognized arguments: --no-site-packages相关的知识,希望对你有一定的参考价值。

 

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

 

[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. 好了,大功告成!

以上是关于Linux - Python的虚拟环境配置的坑 virtualenv: error: unrecognized arguments: --no-site-packages的主要内容,如果未能解决你的问题,请参考以下文章

记录下WIN下配置LINUX虚拟机及PYTHON环境

linux安装python3环境并配置虚拟环境

linux安装python3环境并配置虚拟环境

linux安装配置python环境以及虚拟环境和django下载

Python 虚拟环境 | Mac/Linux下如何避坑安装配置Virtualenv

Linux(Ubuntu系统)python虚拟环境pipenv的安装配置与使用(详细版!!!)