Импорт библиотеки Python без установки - PullRequest
2 голосов
/ 27 марта 2020

Есть ли способ как импортировать Python библиотеку типа pandas в скрипт без установки pip? Я уже пытался загрузить файл .whl или исходный код и попытаться использовать

sys.path.append(path to library)
import pandas

, что, как я обнаружил, должно быть решением, но оно не работает. Дело в том, что я не могу использовать какую-либо внешнюю программу или pip для установки библиотек. Есть ли способ, как сделать это, связав это явно?

Спасибо

1 Ответ

0 голосов
/ 08 апреля 2020

Python import ищет пакеты в sys.path, поэтому в целом использование sys.path "hack" должно работать. В качестве альтернативы вы можете добавить путь к пакету в PYTHONPATH, который затем будет добавлен и в sys.path.

Однако, с Pandas это не работает. Pandas использует C расширения (в основном написанные с использованием Cython) для ускорения определенных операций. Чтобы установить pandas из исходного кода, вам необходимо скомпилировать эти C расширения, что означает, что вам нужен C компилятор.

Если вам даже не разрешено использовать pip, это, вероятно, относится к C компилятор превыше всего.

...