2016-09-29 23 views
2

Python 3.5.2がインストールされました。私はシェル/ IDLE環境でPandasをインポートしようとしています。PythonをPythonにインポート

は、しかし、私が書くとき:輸入パンダ

私は、次を得る:

Traceback (most recent call last): 
    File "C:/Users/bartogre/Desktop/Program1.py", line 1, in <module> 
    import pandas 
ImportError: No module named 'pandas' 

は、私は、ライブラリのPython 3.5.2に任意のモジュールを追加するにはどうすればよい読んでいますか?私はアナコンダで働きたくありません。

私はこのビデオを見て:https://www.youtube.com/watch?v=ddpYVA-7wq4

そして以下は、CMDからの私の出力です:

C:\Users\bartogre> 
C:\Users\bartogre>cd c:\users\bartogre\desktop\pyodbc-master 
c:\Users\bartogre\Desktop\pyodbc-master>python setup.py 
c:\Users\bartogre\Desktop\pyodbc-master>python setup.py install 

'git' is not recognized as an internal or external command, 
operable program or batch file. 
WARNING: git describe failed with: 1 
WARNING: Unable to determine version. Using 3.0.0.0 
C:\Program Files (x86)\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.5.egg\s 
etuptools\dist.py:340: UserWarning: The version specified ('3.0.0-unsupported') 
is an invalid version, this may not work as expected with newer versions of setu 
ptools, pip, and PyPI. Please see PEP 440 for more details. 
running install 
running bdist_egg 
running egg_info 
writing pyodbc.egg-info\PKG-INFO 
writing dependency_links to pyodbc.egg-info\dependency_links.txt 
writing top-level names to pyodbc.egg-info\top_level.txt 
reading manifest file 'pyodbc.egg-info\SOURCES.txt' 
reading manifest template 'MANIFEST.in' 
writing manifest file 'pyodbc.egg-info\SOURCES.txt' 
installing library code to build\bdist.win32\egg 
running install_lib 
running build_ext 
building 'pyodbc' extension 
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ 
Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools 
+0

http://pandas.pydata.org/pandas-docs/version/0.18.1/install.html – Goyo

+0

何を知らなくても、あなたにまともな答えを与えるのは難しいですあなたがすでに試したインストール方法。 –

+0

Hey - 質問を更新しました。 http://landinghub.visualstudio.com/visual-cpp-build-toolsをインストールする必要があると思いますか? – polonius11

答えて

1

背景のビット:システムは、複数のPythonのインストールを持つことができます。 Windowsでは、それぞれpython.exeとLib/site-packages /があるディレクトリです。特定のpython.exeでパッケージを使用するには、対応するサイトパッケージにインストールする必要があります。

あなたの場合、 'python'は 'C:\ Program Files(x86)\ Anaconda3 \ python.exe'を呼び出します。あなたは一緒に作業したい別のpythonのインストールがありますか?

いずれにしても、Windowsにパッケージをインストールする現在の標準的な方法はpipです。 <some python>がデフォルト別のインストールを取得するには、インストールまたは何か他のものを呼び出すためのいずれかであるpythonどこコンソールでそれを実行するための最良の方法は、

some/path> <some python> -m pip install package 

です。 Pipはまずパッケージを見つけるためにpypi.python.orgに行きます。パッケージにCコードが含まれている場合は、適切なビルド済みバイナリを見つけたり、ローカルでコンパイルしようとする可能性があります。これには、正しいバージョンのVisual C++コンパイラが必要です。

pipにインストール用のビルドされたバイナリが見つからない場合は、次のようにします。約200のパッケージの場合、非公式のバイナリはhttp://www.lfd.uci.edu/~gohlke/pythonlibs/にあります。このサイトは、Windowsユーザーのために、少なくとも10年以上にわたって活気に満ちており、私と他の多くの人がそれを使用してきました。 Cristophはファイルをダウンロードしてpipを使ってインストールする方法を説明しています。

+0

@ Terry - ここにあるPython 3.5にモジュールをインストールしようとしています: C:\ Users \ bartogre \ AppData \ Local \ Programs \ Python \ Python35-32 \ PIPとは何ですか?ウェブ検索でhttps://pypi.python.org/pypi/pipにアクセスします あなたの答えを正しく読んでいれば、私はそうする必要があります.... 1)PIP をインストールしてください。2)C:\を実行してください。 Users \ bartogre \ AppData \ Local \ Programs \ Python \ Python35-32 \> -m pip install pandas 3)完了しましたか? – polonius11

+0

pip = pythonのインストーラプログラム、またはそのようなものです。ブートストラップの問題を解決するために、インストーラをインストールするには、pipのpython.orgインストーラにpipのバージョンが含まれています。 '-m pip'は、インストールされているpipパッケージを実行します。だから1)をスキップしてください。インストールされたpipはそれ自身を更新できることに注意してください。 -m pip -hは一般ヘルプメッセージを表示します。 pip install -hは、インストール固有のヘルプを表示します。 2)を試してください。 –

+0

2)コンパイルできないために動作しない場合は、私が概説した別の方法を使用してコンパイル済みのバイナリをインストールする準備をしてください。 pipはxyz.whlと表示される 'ホイール'をインストールします。 –

0

これはすばらしいフィードバックです。私はconda経由でインストールしました。そして、私はILDE環境でSpyderを使用しています。下記のCMDからお願いします。

Microsoft Windows [バージョン6.1.7601] 著作権(c)2009 Microsoft Corporation。全著作権所有。

C:.... は、パッケージの仕様を解く:\ WINDOWS \ SYSTEM32> condaは、パッケージのメタデータをフェッチアナコンダクラウドAPIサイトにhttps://api.anaconda.org を使用してpyodbc をインストール.........環境Cでのインストールのための

パッケージプラン:\ Users \ユーザーハル\ Anaconda3:以下のパッケージがダウンロードされます

package     |   build 
---------------------------|----------------- 
conda-env-2.6.0   |    0   498 B 
python-3.5.2    |    0  30.3 MB 
pyodbc-3.0.10    |   py35_1   48 KB 
ruamel_yaml-0.11.14  |   py35_0   217 KB 
conda-4.2.9    |   py35_0   428 KB 
------------------------------------------------------------ 
             Total:  31.0 MB 

次の新しいパッケージがインストールされます。

pyodbc:  3.0.10-py35_1 
ruamel_yaml: 0.11.14-py35_0 

以下のパッケージがアップデートされます:

conda:  4.0.5-py35_0 --> 4.2.9-py35_0 
conda-env: 2.4.5-py35_0 --> 2.6.0-0 
python:  3.5.1-4  --> 3.5.2-0 

進む([y]/n)? y

パッケージを取得中... conda-env-2.6。 100%| ############### |時間:0:00:00 0.00 B/s python-3.5.2-0 100%| ####################################### ### |時間:0:00:20 1.56MB /秒 pyodbc-3.0.10-100%| ######################################## ## |時間:0:00:00 788.82kB/s ruamel_yaml-0。 100%| ############### |時間:0:00:00 837.06 kB/s conda-4.2.9-py 100%| ################### ### |時間:0:00:00 969.21 kB/s パッケージを抽出中... [完了] | #################### ################ | 100% パッケージのリンク解除... [完全] | ################### [完了] | #################### ############ | 100% パッケージのリンク... [完了] | #################### ############ | 100%

C:\ WINDOWS \ SYSTEM32>