# Using pip to install packages

**URL:** <https://forum.inductiveautomation.com/t/using-pip-to-install-packages/14480>\
**Category:** Ignition\
**Created:** [June 8, 2017, 8:08pm UTC](https://forum.inductiveautomation.com/t/using-pip-to-install-packages/14480 "2017-06-08T20:08:31Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jhahn](https://avatars.discourse-cdn.com/v4/letter/j/8edcca/32.png) [@Jhahn](https://forum.inductiveautomation.com/u/Jhahn)\
**Post date:** [June 8, 2017, 8:08pm UTC](https://forum.inductiveautomation.com/t/using-pip-to-install-packages/14480/1 "2017-06-08T20:08:31Z")

</div>

Does installing a python package via pip require a gateway restart.?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [June 8, 2017, 8:10pm UTC](https://forum.inductiveautomation.com/t/using-pip-to-install-packages/14480/2 "2017-06-08T20:10:08Z")

</div>

The gateway can’t use or see packages you install on your system with pip.

---

<div class="post-metadata">

**Author:** ![Jhahn](https://avatars.discourse-cdn.com/v4/letter/j/8edcca/32.png) [@Jhahn](https://forum.inductiveautomation.com/u/Jhahn)\
**Post date:** [June 8, 2017, 8:11pm UTC](https://forum.inductiveautomation.com/t/using-pip-to-install-packages/14480/3 "2017-06-08T20:11:31Z")

</div>

OK thank you. Is there a way it could be added into future builds?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [June 8, 2017, 8:12pm UTC](https://forum.inductiveautomation.com/t/using-pip-to-install-packages/14480/4 "2017-06-08T20:12:30Z")

</div>

I think this article on how to add 3rd party modules is still up to date: [https://support.inductiveautomation.com/index.php?/Knowledgebase/Article/View/98/2/importing-and-using-3rd-party-python-libraries-in-ignition](https://support.inductiveautomation.com/index.php?/Knowledgebase/Article/View/98/2/importing-and-using-3rd-party-python-libraries-in-ignition)

---

<div class="post-metadata">

**Author:** ![Jhahn](https://avatars.discourse-cdn.com/v4/letter/j/8edcca/32.png) [@Jhahn](https://forum.inductiveautomation.com/u/Jhahn)\
**Post date:** [June 8, 2017, 8:30pm UTC](https://forum.inductiveautomation.com/t/using-pip-to-install-packages/14480/5 "2017-06-08T20:30:22Z")

</div>

That won’t work for the pagackage I was trying to install. (plot.ly) I tried installing the package on my desktop , then copying the library folders however it started giving me errors.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [June 8, 2017, 8:50pm UTC](https://forum.inductiveautomation.com/t/using-pip-to-install-packages/14480/6 "2017-06-08T20:50:33Z")

</div>

Plot.ly seems to require Python 2.7 and possibly some C-based python packages as dependencies, so that’s not going to work in Ignition either way.

Ignition only implements Python 2.5 right now and can’t use packages with native C parts.

---

<div class="post-metadata">

**Author:** ![brett](https://avatars.discourse-cdn.com/v4/letter/b/bc79bd/32.png) [@brett](https://forum.inductiveautomation.com/u/brett)\
**Post date:** [May 2, 2019, 4:36pm UTC](https://forum.inductiveautomation.com/t/using-pip-to-install-packages/14480/7 "2019-05-02T16:36:29Z")

</div>

Looks like [this is possible in Ignition 8](http://forum.inductiveautomation.com/t/import-python-libraries/8321/18).
