2016-10-20 3 views
1

Я разветвил панды, чтобы внести несколько изменений. Тем не менее, Python импортирует встроенные панды Anaconda вместо моих. Вот структура каталога ..python Импорт локальной библиотеки вместо встроенного

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

В /Untitled2.ipynb, у меня есть ..

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

У вас есть '__init __. Py' или' pandas.py' в папке 'pandas'? Что вы пытаетесь импортировать, когда вы делаете «из pandas import pandas»? – sytech

+0

У меня есть forked 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 и убедитесь, что перед 'c: \ anaconda3 \ lib \ site-packages' отображается символ '/' (или где бывают установлены панды).

Смежные вопросы