尝试使用VS代码在虚拟环境中安装Django时出错,但出现错误

尝试使用VS代码在虚拟环境中安装Django时出错,但出现错误,django,virtualenv,pipenv,Django,Virtualenv,Pipenv,我正在尝试学习Django并寻找安装它的方法,它说最好创建一个虚拟环境,而不是全局安装,所以我安装了pipenv,但当我尝试在pipenv中安装Django时,它给了我这个错误,我在任何其他现有帖子中都找不到任何答案 pipenv的安装: PS C:\Users\max25\Desktop\Python\learning_frameworks.py> pip install pipenv Requirement already satisfied: pipenv in c:\users\m

我正在尝试学习Django并寻找安装它的方法,它说最好创建一个虚拟环境,而不是全局安装,所以我安装了pipenv,但当我尝试在pipenv中安装Django时,它给了我这个错误,我在任何其他现有帖子中都找不到任何答案

pipenv的安装:

PS C:\Users\max25\Desktop\Python\learning_frameworks.py> pip install pipenv
Requirement already satisfied: pipenv in c:\users\max25\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (2020.6.2)
Requirement already satisfied: virtualenv in c:\users\max25\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from pipenv) (20.0.25)
Requirement already satisfied: virtualenv-clone>=0.2.5 in c:\users\max25\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from pipenv) (0.5.4)
Requirement already satisfied: certifi in c:\users\max25\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages 
(from pipenv) (2020.6.20)
Requirement already satisfied: pip>=18.0 in c:\users\max25\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from pipenv) (20.1.1)
Requirement already satisfied: setuptools>=36.2.1 in c:\program files\windowsapps\pythonsoftwarefoundation.python.3.8_3.8.1008.0_x64__qbz5n2kfra8p0\lib\site-packages (from pipenv) (41.2.0)
Requirement already satisfied: distlib<1,>=0.3.0 in c:\users\max25\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from virtualenv->pipenv) (0.3.1)
Requirement already satisfied: appdirs<2,>=1.4.3 in c:\users\max25\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from virtualenv->pipenv) (1.4.4)
Requirement already satisfied: filelock<4,>=3.0.0 in c:\users\max25\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from virtualenv->pipenv) (3.0.12)
Requirement already satisfied: six<2,>=1.9.0 in c:\users\max25\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from virtualenv->pipenv) (1.15.0)

pipenv
不再被积极开发,也许
poetry
会更好地满足您的需求。但是,如果您只想使用
virtualenv
来管理
依赖项
,我们可以直接使用
virtualenv

$ pip install virtualenv
$ virtualenv django
$ source django/bin/activate
$ pip install django
使用
source
命令后,如果您使用的是linux,您将看到如下内容:

(django) $

这意味着您在virtualenv中。

如果您使用的是Python 3.5或更高版本。 要创建虚拟环境,只需在命令行中运行以下命令即可。 如果您使用的是我使用的windows

python -m venv name
#replace name with your custom name, or if you want to use name of current directory just use a dot (.)

#activate environment
Scripts/activate
#then use simple pip to install dependencies, if you have a requirement text file.
pip install -r ./requirements.txt
pip install django

我发现我在第一次安装path时没有将Python添加到path中,所以我不得不重新安装Python(是的,这确实是一个路径错误)。

当我尝试使用
virtualenv django
时,尝试使用pipenv(windows上的即时消息)时会出现相同的错误,这看起来更像是一个$path问题,说到windows,我就不知所措了。同样的错误仍然。。。有人指出这可能是一个路径错误,但idk知道如何修复它,所以我想我会浏览更多的帖子,但不会运行文件中的命令。备份到目录:将此
PS C:\Users\max25\Desktop\Python\learning\u frameworks.py>
替换为
PS C:\Users\max25\Desktop\Python\pip install django
我认为你高估了我的软件知识,我对软件开发和IDE技术等一无所知,我只是想创建一个酷的网站。因此idk如何备份到目录或目录是什么如果您在窗口中使用
。/
与其他目录中的错误相同。。。从关联来看,我认为路径肯定与文件位置有关,也许python和其他一些命令位于不应该位于的文件中,它们不能正确地相互访问。问题是idk它如何可能到达这个场景,以及如何修复它。如果你能帮我,我很感激,只要告诉我所需的信息和如何访问它,我会尽力给你
python -m venv name
#replace name with your custom name, or if you want to use name of current directory just use a dot (.)

#activate environment
Scripts/activate
#then use simple pip to install dependencies, if you have a requirement text file.
pip install -r ./requirements.txt
pip install django