Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python安装可以';我找不到心理医生_Python_Macos_Osx Lion_Macports_Psycopg2 - Fatal编程技术网

python安装可以';我找不到心理医生

python安装可以';我找不到心理医生,python,macos,osx-lion,macports,psycopg2,Python,Macos,Osx Lion,Macports,Psycopg2,我和你一起去看psycopg2 import psycopg2 我得到了std错误 ImportError:没有名为psycopg2的模块 我用macports安装了我的副本,所以我很好奇为什么它不能工作,因为所有的依赖项都应该下载。 我对Postgresql和这个模块都没有任何经验,所以我不知道会出什么问题。事实上,我正在尝试构建的另一个项目需要它,所以如果我可以避免使用它,我会。:) 我确信已经安装了postgresql,但这与我的安装找不到psycopg2这一事实没有什么关系。如有任何建

我和你一起去看psycopg2

import psycopg2
我得到了std错误

ImportError:没有名为psycopg2的模块

我用macports安装了我的副本,所以我很好奇为什么它不能工作,因为所有的依赖项都应该下载。 我对Postgresql和这个模块都没有任何经验,所以我不知道会出什么问题。事实上,我正在尝试构建的另一个项目需要它,所以如果我可以避免使用它,我会。:)

我确信已经安装了postgresql,但这与我的安装找不到psycopg2这一事实没有什么关系。如有任何建议,将不胜感激

$ which python
揭示

/Library/Frameworks/Python.framework/Versions/Current/bin/python
Python 2.7.3 -- EPD_free 7.3-2 (32-bit)

揭示

/Library/Frameworks/Python.framework/Versions/Current/bin/python
Python 2.7.3 -- EPD_free 7.3-2 (32-bit)

我不一定想要EPD_的免费版本,但我不得不安装它(有些)不相关的原因

MacPorts安装了自己的Python版本和苹果版本。您可以使用
端口选择
命令管理Python的活动版本(在命令行或通过/usr/bin/env键入
Python
时运行的版本)。请参阅。

MacPorts在安装苹果版本的同时,还安装了自己的Python版本。您可以使用
端口选择
命令管理Python的活动版本(在命令行或通过/usr/bin/env键入
Python
时运行的版本)。请参阅。

是否有
/opt/local/bin/python2
?仅
/opt/local/bin/python2
,以及
/opt/local/bin/python2.7
是否有
/opt/local/bin/python2.7
?谢谢您的信息。您知道这会导致导入错误的原因吗?这是因为安装了两个版本的Python。Macports在其副本下安装psycopg,这样您就不会看到它运行Apple的副本。谢谢您提供的信息。您知道这会导致导入错误的原因吗?这是因为安装了两个版本的Python。Macports在其副本下安装psycopg,这样您就不会看到它运行苹果的副本。