首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Virtualenv安装到本地,而不是虚拟

Virtualenv安装到本地,而不是虚拟
EN

Stack Overflow用户
提问于 2014-02-13 03:41:03
回答 2查看 512关注 0票数 0

我正在尝试将OpenERP服务器安装到我为此创建的虚拟环境中。我使用以下命令创建了虚拟的

代码语言:javascript
复制
mkvirtualenv openerp_rev5054

在我使用的虚拟环境上

代码语言:javascript
复制
> (openerp_rev5054)user@machine:python setup.py install --record files.txt

并指出我没有权限,如果我以root访问权限安装它,它将直接进入我的python本地安装。下面是我的files.txt示例,其中包含所有已安装文件的位置。

代码语言:javascript
复制
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/import_xml.rng
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/release.pyc
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/netsvc.pyc
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/loglevels.pyc
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/__init__.pyc
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/sql_db.pyc
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/release.py
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/http.py
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/PKG-INFO
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/pooler.py
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/loglevels.py
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/pooler.pyc
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/__init__.py
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/exceptions.pyc
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/sql_db.py
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/http.pyc
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/netsvc.py
/usr/local/lib/python2.7/dist-packages/openerp-7.saas_3-py2.7.egg/openerp/exceptions.py

我已经安装了几个其他的,而且过程是相同的,所以我看不出为什么这个应该以任何方式表现不同。有没有人遇到过这样的问题?

EN

回答 2

Stack Overflow用户

发布于 2014-02-13 05:03:21

尝试使用pip而不是setup.py进行安装。我听说pip在虚拟环境中表现得更好。

票数 1
EN

Stack Overflow用户

发布于 2014-02-13 03:46:54

检查以确保您的virtualenv已激活。如果是,那么您应该有一个环境变量$VIRTUAL_ENV,该变量具有virtualenv的根目录的值。或者,更常见的情况是,您将在shell提示符中看到更改。

如果它被激活,请确保您的$PATH是正确的,可能是其他什么东西出现并更改了它。which python应该指向您的virtualenv bin目录中的python。

如果您使用的是旧版本的virtualenv,请确保您使用的是--no-site-packages

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

https://stackoverflow.com/questions/21737958

复制
相关文章

相似问题

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