Project Interpreter中的包管理器似乎没有任何办法让我运行纯pip命令,因此我无法像通常通过命令行那样安装滚轮。
在命令行中运行会在我的基本python安装上安装滚轮而不是virtualenv。帮助
答案 0 :(得分:6)
您可以使用pip模块从PyCharm的Python控制台安装它:
import pip
def install_whl(path):
pip.main(['install', path])
install_whl("path/to/file.whl")
答案 1 :(得分:4)
要通过命令行安装,并避免在 base Python上安装,您必须首先激活 virtualenv
。
您可以使用以下方法在POSIX上执行此操作:
$ source path_to_your_venv/bin/activate
然后对于Windows系统:
> path_to_venv\Scripts\activate
然后,您可以在激活虚拟环境时使用pip install filename.whl
安装.whl
文件。
答案 2 :(得分:2)
我的环境是Windows 7和Python 2.7.12。
将whl软件包安装到venv中的步骤:
mysqlclient‑1.3.13‑cp27‑cp27m‑win32.whl
到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')
答案 3 :(得分:0)
whl文件(opencv软件包)位于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
答案 4 :(得分:0)
在PyCharm Python控制台中使用pip._internal会生成警告消息
请参阅: https://github.com/pypa/pip/issues/7498
将当前入口点从pip._internal.main:main移至pip._internal.cli.main:main
在PyCharm Python控制台中使用:
import pip
from pip._internal.cli.main import main as pipmain
pipmain(['install', path&packagename])