首先,让我说我是一个初学者程序员,到目前为止,我成功地“逃脱”了,没有理解太多关于虚拟环境、命令提示、Python外壳的知识,所以如果我不太理解术语,请道歉(然而,我正在第二时间阅读现在一天)。
我使用的是Windows 10和Anaconda,Python 3.7.7,Spyder 4.2.1,iPython shell 7.13。
到目前为止,我使用控制台(iPython)和pip安装成功地安装了软件包,没有任何问题。然而,现在我必须创建一个虚拟环境,作为我正在进行的Web开发课程的一部分。
我使用Anaconda提示符创建了一个新环境(作为现有目录的一部分,服务器),并将其激活。这似乎奏效了。然后我必须安装烧瓶。(之前,UnknowleMe在控制台中使用pip安装了它,它工作正常,但显然这不是我想要的项目环境)。在激活的虚拟环境(Web服务器)中尝试pip install flask(以及pip3 install flask)时,出现了以下错误:
(Web服务器)C:\Users\path\to\directory\Python\project
我一直在阅读有关此错误的文章,并尝试了各种建议,例如:
pip install --upgrade --user pip --trusted-host=pypi.python.org --trusted-host=pypi.org --trusted-host=files.pythonhosted.org
以及
curl https://bootstrap.pypa.io/get-pip.py >> get-pip.py
python get-pip.py
这些都不能改变任何事情。这是我第一次遇到这种情况,因为到目前为止,我的所有安装都是从控制台进行的,使用的是Anaconda主目录中的pip。
PIP肯定存在于新安装的虚拟环境的站点包中。
在这里,我的基本知识是不够的,如果它是由于蟒蛇,由于我建立的新环境,等等。
任何帮助都将不胜感激。
对于遇到这种情况的人,请注意:经过大量的挖掘和尝试,我通过添加以下内容解决了问题:
C:\Users\User\Anaconda3\Library\bin
到环境变量的路径列表。