我在用Ubuntu。我安装了更新版本的python。但我安装的所有库,如imdbPy、NumPy、Cython等都可以在python的前一个版本中运行,其版本号是2.6.6。在
当我在2.6.6中导入Cython时,tt可以工作,但我在python的2.7.0+版本中尝试了相同的操作
import cython
发生如下错误:
^{pr2}$我需要的是更改bash中使用的python的默认版本。我想,我可以通过修改bash配置文件来处理它。我还想将所有这些lib移到适当的位置,以便python的新版本可以永久地访问它们。在
尝试使用setuptools重新安装库。实际上,我建议重新安装,而不是尝试在Python2.7中使用旧的2.6库,因为可能存在一些不兼容。在
不要搞乱你的系统安装-软件包管理员应该对此负责。确保从源代码安装时,在单独的目录中进行安装。在
我在我的主目录中安装东西。我喜欢jhbuild,所以这是我用来并排维护python不同版本的工具:https://thomas.apestaart.org/thomas/trac/browser/jhbuild/python
从该签出运行make将构建python 2.3-2.7并创建脚本以进入其环境:
您需要重新安装新版本的所有库。在
我建议您先下载pip并安装它。之后,您可以使用
/path/to/Python27/bin/pip install <packagename>
安装大多数包相关问题 更多 >
编程相关推荐