ws_*_*123 59 python centos5 centos odoo
在安装openerp 6的过程时,我想用这个命令生成一个配置文件,
cd/home/openerp/openerp-server/bin /
./openerp-server.py -s --stop-after-init -c /home/openerp/openerp-server.cfg
但它总是显示出一个信息
ImportError: No module named psycopg2
当我检查psycopg2包时,它已经安装好,
包python-psycopg2-2.4.5-1.rhel5.x86_64已安装和最新版本
没事做
这有什么问题?我的服务器是centos,我安装了python 2.6.7.
真的需要你的帮助..
Tar*_*que 81
第1步:安装依赖项
sudo apt-get install build-dep python-psycopg2
Run Code Online (Sandbox Code Playgroud)
第2步:然后在virtualenv中运行此命令
pip install psycopg2
Run Code Online (Sandbox Code Playgroud)
Saf*_* CK 18
我遇到了同样的问题,并使用以下命令解决了该问题:
sudo apt-get install libpq-dev
pip install psycopg2
Run Code Online (Sandbox Code Playgroud)
ris*_*tor 16
Mac OS 上的导入错误
如果psycopg2正在安装但无法将其导入到.py文件中,则问题在于、其链接以及依赖的libpq库。下面再现了总体步骤。您可以逐步检查以了解错误的根源,然后可以从那里排除故障。openssllibpq
检查安装openssl并确保其正常工作。
检查libpq您的系统中是否安装了它,它可能尚未安装或未链接。如果未安装,则使用命令安装它brew install libpq。这将安装 libpq 库。 根据文档
libpq 是 C 应用程序程序员与 PostgreSQL 的接口。libpq 是一组库函数,允许客户端程序将查询传递到 PostgreSQL 后端服务器并接收这些查询的结果。
brew link libpq,如果这不起作用,则使用命令:brew link libpq --force。.zshrc还将以下内容放入您的文件中export PATH="/usr/local/opt/libpq/bin:$PATH"。这为 Library 创建了所有必要的链接libpq。source ~/.zshrc。pip install psycopg2。它会起作用的。即使您在 conda 环境中工作,这也是有效的。pip install psycopg2-binary应该避免,因为根据 psycopg2 库的开发人员不鼓励在生产中使用 -binary 包,因为过去证明它们在多线程环境中不可靠。这可能已在更新的版本中修复,但我从未设法重现该故障。
Nil*_*esh 11
请尝试import psycopg2在python控制台上运行该命令.如果您收到错误,请检查sys.pathpython查找安装模块的位置.如果是的父目录是否在python-psycopg2-2.4.5-1.rhel5.x86_64那里sys.path.如果它不是在sys.path然后运行export PYTHONPATH=<parent directory of python-psycopg2-2.4.5-1.rhel5.x86_64>运行的OpenERP服务器之前.
使用psycopg2-binary而不是psycopg2。
pip install psycopg2-binary
Run Code Online (Sandbox Code Playgroud)
否则,您将收到以下警告:
用户警告:psycopg2 wheel软件包将从2.8版本重命名;为了保持二进制安装,请改用“ pip install psycopg2-binary”。有关详细信息,请参见:http : //initd.org/psycopg/docs/install.html#binary-install-from-pypi。
尝试:
virtualenv -p /usr/bin/python3 test_env
source test_env/bin/activate
pip install psycopg2
Run Code Online (Sandbox Code Playgroud)
运行python并尝试导入,如果你坚持在你的系统python上安装它尝试:
pip3 install psycopg2
Run Code Online (Sandbox Code Playgroud)
小智 7
最近在我的生产服务器上遇到了这个问题。我已经使用安装了 pyscopg2
sudo pip install psycopg2
Run Code Online (Sandbox Code Playgroud)
它在我的本地运行良好,但让我在我的 ec2 服务器上运行。
sudo python -m pip install psycopg2
Run Code Online (Sandbox Code Playgroud)
上面的命令对我有用。在这里发帖以防将来会对某人有所帮助。
| 归档时间: |
|
| 查看次数: |
121353 次 |
| 最近记录: |