Virtualenv 在 Lib/site-packages 文件夹中安装 flask
Virtualenv installs flask in Lib/site-packages folder
我正在学习 Flask 并尝试使用 virtualenv 安装它,但是 pip 将 flask 文件夹安装在 Lib-->site-packages 而不是主 venv 文件夹中。
This question 之前被问过,但答案对我不起作用,因为 OP 使用 GIT Bash 安装。我没有(使用 Windows cmd):
C:\Users\Owner\> cd Desktop
C:\Users\Owner\Desktop> md python_projects
C:\Users\Owner\Desktop> cd python_projects
C:\Users\Owner\Desktop\python_projects> md project1
C:\Users\Owner\Desktop\python_projects> cd project1
C:\Users\Owner\Desktop\python_projects\project1> virtualenv venv
C:\Users\Owner\Desktop\python_projects\project1\venv> cd Scripts
C:\Users\Owner\Desktop\python_projects\project1\venv\Scripts> activate
(venv) C:\Users\Owner\Desktop\python_projects\project1\venv\Scripts> pip install Flask
这是我第一次使用virturalenv和安装Flask,所以错误可能是愚蠢的。
我尝试重新开始并创建一个全新的目录,结果相同。我也尝试使用 virtualenv venv --no-site-packages.
我不应该将文件放在主要的 venv 文件夹中,而不是 Lib -- site-packages 中吗?
pip installs the flask folder in Lib-->site-packages instead of the main venv folder.
不够清楚。我敢打赌,您计算机上的任何位置都没有报告其路径的文件名:
Lib-->site-packages
我不使用 windows,但 virtualenv 的全部目的是安装 python 和您安装到 virtualenv 目录中的所有包。但是,这并不意味着您的 virtualenv 目录的内容不会有很多子目录。 pip 将在您的 virtualenv 目录的子目录中找到您安装的所有包。
如果您曾经在不使用 virtualenv 的情况下安装过软件包,在某些时候您会发现它们被安装到一个名为的目录中:
.../lib/python3.x/site-packages
它位于 python 安装目录结构的深处。 virtualenv 模仿该目录结构。
那么,您是说 pip 安装了以下软件包:
/Lib/site-packages
或在:
.../your_virtual_env/Lib/site-packages
或者,在其他地方?
我正在学习 Flask 并尝试使用 virtualenv 安装它,但是 pip 将 flask 文件夹安装在 Lib-->site-packages 而不是主 venv 文件夹中。
This question 之前被问过,但答案对我不起作用,因为 OP 使用 GIT Bash 安装。我没有(使用 Windows cmd):
C:\Users\Owner\> cd Desktop
C:\Users\Owner\Desktop> md python_projects
C:\Users\Owner\Desktop> cd python_projects
C:\Users\Owner\Desktop\python_projects> md project1
C:\Users\Owner\Desktop\python_projects> cd project1
C:\Users\Owner\Desktop\python_projects\project1> virtualenv venv
C:\Users\Owner\Desktop\python_projects\project1\venv> cd Scripts
C:\Users\Owner\Desktop\python_projects\project1\venv\Scripts> activate
(venv) C:\Users\Owner\Desktop\python_projects\project1\venv\Scripts> pip install Flask
这是我第一次使用virturalenv和安装Flask,所以错误可能是愚蠢的。
我尝试重新开始并创建一个全新的目录,结果相同。我也尝试使用 virtualenv venv --no-site-packages.
我不应该将文件放在主要的 venv 文件夹中,而不是 Lib -- site-packages 中吗?
pip installs the flask folder in Lib-->site-packages instead of the main venv folder.
不够清楚。我敢打赌,您计算机上的任何位置都没有报告其路径的文件名:
Lib-->site-packages
我不使用 windows,但 virtualenv 的全部目的是安装 python 和您安装到 virtualenv 目录中的所有包。但是,这并不意味着您的 virtualenv 目录的内容不会有很多子目录。 pip 将在您的 virtualenv 目录的子目录中找到您安装的所有包。
如果您曾经在不使用 virtualenv 的情况下安装过软件包,在某些时候您会发现它们被安装到一个名为的目录中:
.../lib/python3.x/site-packages
它位于 python 安装目录结构的深处。 virtualenv 模仿该目录结构。
那么,您是说 pip 安装了以下软件包:
/Lib/site-packages
或在:
.../your_virtual_env/Lib/site-packages
或者,在其他地方?