我最近在虚拟环境中安装了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
在牛仔竞技表演中,我尝试了this way ten.sh
#!/bin/bash
virtualenv env --system-site-packages
source /media/usr/dir/tensor/bin/activate
内部rodeo IDE
#rodeo
import os
os.system('/bin/bash --rcfile /media/usr/dir/tensor/ten.sh')
0
但是当试图导入tensorflow时它会给我错误
()中的ImportErrorTraceback(最近一次调用) ----> 1导入张量流
我还尝试从IDE本身更改python的路径(默认为/ media / usr / dir / tensor / bin / python),但在更改后我导入任何pacakges时返回
>>> import tensorflow
This socket has been ended by the other party