我们在远程位置安装了多个 Python 版本。/ remote/Python-2.7/bin/python
or /remote/Python-2.7.2-shared/linux32/bin/python
etc……在代码中,我们使用/remote/Python-2.7-shared。我需要使用安装在 Python-2.7 中的模块(如 numpy、matplotlib)但不是共享位置。在代码中,我们开始 Python 代码,如
#! /usr/bin/env py
是否可以从不同的 Python 版本导入模块。?
一个建议,我从谷歌搜索得到。我们可以在代码的第一行更改 python 路径。
#! /remote/Python-2.7/bin py
但它也没有一些安装在共享和代码中的包。我可以输入来解决这个问题吗?
我不明白 IT 人员安装多个版本的 Python 的原因是什么。我也可以提出票,这需要大量批准在共享位置安装相同的包(或者简而言之,没有安装包的票)
笔记。我已经尝试了所有选项,但似乎没有任何效果。也许我做错了。 如何在给定完整路径的情况下导入模块?
任何输入都会对我有很大帮助。
我尝试了以下建议,但最终出现以下错误。sys.path.inser(0,"path_location")
Traceback (most recent call last):
import numpy
File "/remote/Python-2.7.2/lib/python2.7/site-packages/numpy/__init__.py", line 137, in <module>
import add_newdocs
File "/remote/Python-2.7.2/lib/python2.7/site-packages/numpy/add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File "/remote/Python-2.7.2/lib/python2.7/site-packages/numpy/lib/__init__.py", line 4, in <module>
from type_check import *
File "/remote/Python-2.7.2/lib/python2.7/site-packages/numpy/lib/type_check.py", line 8, in <module>
import numpy.core.numeric as _nx
File "/remote/Python-2.7.2/lib/python2.7/site-packages/numpy/core/__init__.py", line 5, in <module>
import multiarray
ImportError: /remote/Python-2.7.2/lib/python2.7/site-packages/numpy/core/multiarray.so: cannot open shared object file: No such file or directory