我正在尝试将OpenERP服务器安装到我为此创建的虚拟环境中。我使用
创建了虚拟mkvirtualenv openerp_rev5054
在虚拟环境中我使用
> (openerp_rev5054)user@machine:python setup.py install --record files.txt
并且表示我没有权限,如果我使用root访问权限安装它,它会直接进入我的python本地安装。以下是我的files.txt示例,其中包含所有文件的安装位置。
/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
我已经安装了其他几个并且程序是相同的,所以我认为没有理由为什么这个应该以任何方式表现不同。有没有人遇到这样的问题?
答案 0 :(得分:1)
尝试使用pip而不是setup.py进行安装。我听说pip在虚拟环境中表现得更好。
答案 1 :(得分:0)
检查以确保您的virtualenv已激活。如果是,则应该有一个环境变量$VIRTUAL_ENV
,其值为virtualenv的根目录。或者,更常见的是,您会在shell提示符中看到更改。
如果已激活,请确保您的$PATH
正确无误,可能还有其他内容已更改并已更改。 which python
应指向virtualenv bin目录中的python。
如果你有旧版本的virtualenv,请确保使用--no-site-packages