首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Virtualenv在Lib/site-packages文件夹中安装烧瓶

Virtualenv在Lib/site-packages文件夹中安装烧瓶
EN

Stack Overflow用户
提问于 2015-02-01 02:45:59
回答 1查看 1K关注 0票数 0

我正在学习烧瓶,并试图使用virtualenv安装它,但是pip在Lib->site-包中安装了烧瓶文件夹,而不是主venv文件夹。

以前有人问过This question,但是这个答案对我没有用,因为OP使用的是GIT安装。我没有(使用Windows cmd):

代码语言:javascript
复制
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和安装水瓶,所以这个错误可能是愚蠢的。

我试着重新开始并创建一个全新的目录,结果是一样的。我还试过使用virtualenv无站点包。

我不应该把文件放在主目录中而不是Lib -站点包里吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-01 03:07:01

pip在Lib->site-packages中安装烧瓶文件夹,而不是主venv文件夹。

还不够清楚。我敢打赌,您的计算机上没有一个文件名可以将其路径报告为:

代码语言:javascript
复制
Lib-->site-packages

我不使用windows,但是virtualenv的全部用途是安装python和您安装到虚拟目录中的所有包。但是,这并不意味着您的虚拟目录的内容将没有很多子目录。pip将定位您安装在虚拟目录子目录中的所有包。

如果您曾经安装过没有使用virtualenv的包,那么在某个时候您会发现它们被安装到一个名为:

代码语言:javascript
复制
.../lib/python3.x/site-packages 

它位于python安装的目录结构中。virtualenv模仿这个目录结构。

那么,您的意思是pip将软件包安装在:

代码语言:javascript
复制
/Lib/site-packages

或在以下方面:

代码语言:javascript
复制
.../your_virtual_env/Lib/site-packages

或者在别的地方?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28258874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档