I created a VirtualEnv in PyCharm to install my Python packages. I wanted to install this fork of the django project from GitHub.
https://github.com/django-nonrel/dj
The following worked for me with PyCharm Community Edition 2018.1 on Xubuntu 16.04:
After loading the project (which was associated with the virtual environment that I wanted to update), I opened PyCharm's Terminal window (AltF12, or View > Tool Windows > Terminal) and then used the command
pip install git+https://github.com/v-chojas/pyodbc@unicodecolumnsize
to install pyodbc from the "unicodecolumnsize" branch of the fork maintained by user v-chojas
.
Once the install was completed the package showed up in the Project Interpreter widow
On OSX+PyCharm 2018.1 needed to restart PyCharm to pick up the change and recognize the imports from the newly installed packages.
If PyCharm does not pick up on the library and places red underlines on your imports, do a File->Invalidate caches/restart and choose invalidate and restart PyCharm.