The package manager in Project Interpreter doesn\'t appear to have any way for me to run a pure pip command so I\'m unable to install the wheel as I normally would through c
The whl file (opencv package) is in c:\SmartSight\OPCV:
c:\SmartSight\OPCV>pip install opencv_python-3.4.3+contrib-cp36-cp36m-win_amd64.whl
Processing c:\smartsight\opcv\opencv_python-3.4.3+contrib-cp36-cp36m-win_amd64.whl
Installing collected packages: opencv-python
Successfully installed opencv-python-3.4.3+contrib
To install via your command line, and avoid installing on your base Python, you'll have to first activate the virtualenv
.
You can do this on POSIX using:
$ source path_to_your_venv/bin/activate
And then for Windows systems:
> path_to_venv\Scripts\activate
You can then install the .whl file with pip install filename.whl
while the virtual env has been activated.
Use of pip._internal in PyCharm Python Console generates WARNING message
see: https://github.com/pypa/pip/issues/7498
Move the current entrypoint from pip._internal.main:main to pip._internal.cli.main:main
in PyCharm Python Console use:
import pip
from pip._internal.cli.main import main as pipmain
pipmain(['install', path&packagename])
My environment is Windows 7 and Python 2.7.12.
Steps to install whl packages into venv:
mysqlclient‑1.3.13‑cp27‑cp27m‑win32.whl
to C:\Root\python\whls\mysqlclient‑1.3.13‑cp27‑cp27m‑win32.whl
import pip
from pip._internal import main as pipmain
def install_whl(path):
pipmain(['install', path])
install_whl('C:\Root\python\whls\mysqlclient-1.3.13-cp27-cp27m-win32.whl')
You can install it from PyCharm's Python console with the pip module :
import pip
def install_whl(path):
pip.main(['install', path])
install_whl("path/to/file.whl")