我最近在虚拟环境中安装了 Tensorflow,并且运行良好。我之前将 numpy、pandas、matplotlib 和其他包安装为全局包(python 2.7)。我想将 Tensorflow 与其他使用 rodeo IDE 的全局包一起使用。
我已经使用终端以这种方式成功导入了所有包
virtualenv env --system-site-packages
source /media/usr/dir/tensor/bin/activate
python -c "import tensorflow;print(tensorflow.__version__)"
0.10.0
python -c "import numpy;print(numpy.__version__)"
1.11.1
在牛仔竞技表演中,我尝试过这种方式 ten.sh
#!/bin/bash
virtualenv env --system-site-packages
source /media/usr/dir/tensor/bin/activate
圈地 IDE 内部
#rodeo
import os
os.system('/bin/bash --rcfile /media/usr/dir/tensor/ten.sh')
0
但是当尝试导入 tensorflow 时,它给了我错误
() 中的 ImportErrorTraceback (最近一次调用最后一次) ----> 1 import tensorflow
我还尝试从IDE本身更改python的路径(默认为/media/usr/dir/tensor/bin/python),但是在我导入任何pacakges时更改后它返回
>>> import tensorflow
This socket has been ended by the other party