2016-10-20 24 views
1

私はいくつかの変更を加えるためにパンダをフォークしました。しかし、Pythonは、私の代わりにAnaconda組み込みのパンダをインポートしています。ここではディレクトリ構造が..私は持っている.. /Untitled2.ipynbでpython組み込みの代わりにローカルlibをインポートする

/Untitled2.ipynb > file I'm working on 
/pandas/ > local Python code 

from pandas import pandas 

は、その後、私はしたい

pandas? 

戻り

Type:  module 
String form: <module 'pandas' from 'C:\\Anaconda3\\lib\\ 
site-packages\\pandas\\__init__.py'> 
File:  c:\anaconda3\lib\site-packages\pandas\__init__.py 

を実行しています代わりに/ pandas/pandasからインポートするモジュール。これどうやってするの?

+0

の先頭に挿入ローカルパンダパスはvirtualenvのを使用してください。 –

+0

あなたの 'pandas'フォルダに' __init __。py'や 'pandas.py'がありますか?あなたは 'from pandas import pandas'をするときに何をインポートしようとしていますか? – sytech

+0

https://github.com/pandas-dev/pandasをフォークしました。ですから、__init__.pyがあります:https://github.com/pandas-dev/pandas/blob/master/pandas/__init__.py – ashishsingal

答えて

1

のsys.path

sys.path.insert(0, r'/path_to_pandas') 
+0

これがうまくいきました。あなたの回答を編集して、私が使用したコードを正確に記述しました。ありがとう! – ashishsingal

0

sys.pathを確認し、 '/'(または、freeがインストールされていること)が 'c:\ anaconda3 \ lib \ site-packages'の前に表示されていることを確認します。

関連する問題