我的環境是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