出現問題1:
C:\Users\ASUS>python C:\Users\ASUS\PythonOneFolder\ab.py
['C:\\Users\\ASUS\\PythonOneFolder', 'G:\\Anaconda\\Lib\\site-packages', 'G:\\Anaconda\\python37.zip', 'G:\\Anaconda\\DLLs', 'G:\\Anaconda\\lib', 'G:\\Anaconda', 'G:\\Anaconda\\lib\\site-packages\\win32', 'G:\\Anaconda\\lib\\site-packages\\win32\\lib', 'G:\\Anaconda\\lib\\site-packages\\Pythonwin']
C:\Users\ASUS>python C:\Users\ASUS\PythonOneFolder\pca.py
Traceback (most recent call last):
File "C:\Users\ASUS\PythonOneFolder\pca.py", line 9, in <module>
datas_try=ps.read_csv('test.csv')
File "G:\Anaconda\Lib\site-packages\pandas\io\parsers.py", line 678, in parser_f
return _read(filepath_or_buffer, kwds)
File "G:\Anaconda\Lib\site-packages\pandas\io\parsers.py", line 440, in _read
parser = TextFileReader(filepath_or_buffer, **kwds)
File "G:\Anaconda\Lib\site-packages\pandas\io\parsers.py", line 787, in __init__
self._make_engine(self.engine)
File "G:\Anaconda\Lib\site-packages\pandas\io\parsers.py", line 1014, in _make_engine
self._engine = CParserWrapper(self.f, **self.options)
File "G:\Anaconda\Lib\site-packages\pandas\io\parsers.py", line 1708, in __init__
self._reader = parsers.TextReader(src, **kwds)
File "pandas\_libs\parsers.pyx", line 384, in pandas._libs.parsers.TextReader.__cinit__
File "pandas\_libs\parsers.pyx", line 695, in pandas._libs.parsers.TextReader._setup_parser_source
FileNotFoundError: File b'test.csv' does not exist
之前使用Juptyer notebook時直接直接將csv文件和py文件放在同一級目錄下可調用讀取文件,現File b'test.csv' does not exist,我將datas_try=ps.read_csv('test.csv')改爲絕對目錄:datas_try=ps.read_csv('C:\\Users\\ASUS\\PythonOneFolder\\test.csv')
出現問題2:
import numpy
Traceback (most recent call last):
File "D:\Program Files\Python36\lib\site-packages\numpy\core\__init__.py", line 16, in <module>
from . import multiarray
ImportError: DLL load failed: 找不到指定的程序。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
import numpy
File "D:\Program Files\Python36\lib\site-packages\numpy\__init__.py", line 142, in <module>
from . import add_newdocs
File "D:\Program Files\Python36\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "D:\Program Files\Python36\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "D:\Program Files\Python36\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "D:\Program Files\Python36\lib\site-packages\numpy\core\__init__.py", line 26, in <module>
raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: DLL load failed: 找不到指定的程序。
解決方案是把C:\Users\user\Anaconda3\Library\bin添加到系統變量