使用Python的Eclipse-在创建egg文件时使用Python版本有困难
我将CentOS与python2.6/usr/bin/python2.6一起使用,但我安装了python2.7.8/usr/local/lib/python2.7 在eclipse上运行脚本的egg文件将被创建为/usr/bin/python2.6/。。对于错误的版本。我想在/usr/local/bin/python2.7/中创建它使用Python的Eclipse-在创建egg文件时使用Python版本有困难,python,linux,eclipse,version,Python,Linux,Eclipse,Version,我将CentOS与python2.6/usr/bin/python2.6一起使用,但我安装了python2.7.8/usr/local/lib/python2.7 在eclipse上运行脚本的egg文件将被创建为/usr/bin/python2.6/。。对于错误的版本。我想在/usr/local/bin/python2.7/中创建它 [code] [Desktop]$ which python alias python='python2.7' /usr/local/bin/python2.7 [
[code] [Desktop]$ which python
alias python='python2.7'
/usr/local/bin/python2.7 [/code]
站点包位于/usr/local/lib/python2.7/site-packages中
我已经将.bashrc文件和PYTHONPATH设置为指向Python2.7,并检查了python-v的输出以及哪个python看起来是正确的
还有什么我可能错过的吗?我总是收到这样一个错误,说所有这些都没有找到名为pkg_资源的模块
谢谢拉法达:
yum安装python setuptools
导入一个Python模块时出现问题
需要运行yum。导致此问题的错误是:
/usr/local/lib/python2.7/site-packages/cStringIO.so:未定义的符号:PyCapsule\u New
请安装提供此模块的软件包,或
确认模块安装正确
上述模块可能与
Python的当前版本,即:
2.6.6 r266:8429220014年1月22日09:42:36
[GCC 4.4.7 20120313红帽4.4.7-4]
如果您自己无法解决此问题,请转到
有关yum常见问题解答,请访问:
这清楚地说明存在一些版本问题/混淆。。你知道这件事吗
更新:
我在stackoverflow上发现了一些东西,这对我的两个包有帮助,但对其他包没有帮助。我在Python解释器上看到了以下内容
[守则]
/usr/local/lib/python2.7/site-packages/setuptools-5.4.1-py2.7.egg
/usr/local/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg
/usr/lib/python2.6/site-packages/nose-1.3.3-py2.6.egg
/usr/lib/python2.6/site-packages/six-1.3.0-py2.6.egg
/usr/local/bin/python2.7
/usr/local/lib/python2.7/site-packag`enter code here`es
/usr/lib64/python2.6
/usr/lib64/python2.6/plat-linux2
/usr/lib64/python2.6/lib-dynload
/usr/lib64/python2.6/site-packages
/usr/lib64/python2.6/site-packages/gtk-2.0
/usr/lib64/python2.6/site-packages/webkit-1.0
/usr/lib/python2.6/site-packages
/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info
[/code]
我需要引用py2.6的包来引用py2.7并为2.7创建egg文件。您必须安装python setuptools
这将安装pkg_资源模块
嗨,拉法达:
我通过编辑我的问题来回应你的评论。制作一个make altinstall对我有帮助,下面的内容也很有帮助
对于那些仍然使用py2.6的模块,我使用pip-2.7重新安装了它们。我甚至不知道这里出了什么问题。。
apt-get install python-setuptools