我的环境是Ubuntu 14,Python 2.7。当我直接运行一个程序并使用函数os.system()时,它使用不同的python解释器。我的代码如下:为什么pycharm使用不同的python时os.system('python main.py')
# script.py
import tensorflow as tf
import os
print tf.__version__
print tf.__path__
command = 'python main.py'
os.system(command)
# main.py
import tensorflow as tf
print tf.__version__
print tf.__path__
当我运行scripy.py
,我
1.2.1
['/home/Monday/Applications/anaconda2/lib/python2.7/site-packages/tensorflow']
0.12.1
['/usr/local/lib/python2.7/dist-packages/tensorflow']
当我运行main.py,我
1.2.1
['/home/Monday/Applications/anaconda2/lib/python2.7/site-packages/tensorflow']
我已经把我的解释如下:
Applications/anaconda2/lib/python2.7
你是如何配置它的? –
对不起,'配置'是什么意思? – FreeTree0517