如何在python-cons中使用pip安装本地包

2024-10-01 17:40:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我不确定这是否是因为我在我的公司工作并且有一个代理,我不能设置环境变量。所以,我不能在CMD中使用pip安装。{I使用本地方法从我的机器上下载并安装它。但我失败了。这是我的代码:

import pip
pip.main(['install','h://feng.officeworks/mixed/myPython/numpy-1.12.0'])

这对我不起作用,我有以下信息:

^{pr2}$

我使用的是windows 10、Python 3.6.0、Pycharm 2016.3.2。pip已经与Python一起安装

另外,因为我没有访问环境变量的权限,所以无法将路径设置为Python。所以我不能在窗口终端中使用python或pip这样的命令。所以我需要在python控制台中使用一个函数。在

非常感谢你的回答。我还尝试转到C:\Users\fchen4\AppData\Local\Programs\Python\Python36-32\Scripts,然后使用

pip install h://mypath/numpy. 

我已经把纽比打开了。它不起作用。PowerShell中显示的信息如下:

Obtaining file:///H:/feng.officeworks/mixed/myPython/numpy
Installing collected packages: numpy
  Running setup.py develop for numpy
    Complete output from command c:\users\fchen4\appdata\local\programs\python\python36-32\python.exe -c "import setuptools, tokenize;__file__='H:\\feng.officeworks\\mixed\\m
yPython\\numpy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" develop --no-deps:
    blas_opt_info:
    blas_mkl_info:
      libraries mkl_rt not found in ['c:\\users\\fchen4\\appdata\\local\\programs\\python\\python36-32\\lib', 'C:\\', 'c:\\users\\fchen4\\appdata\\local\\programs\\python\\py
thon36-32\\libs']
      NOT AVAILABLE

    .... (There are too much here so I ignore it.)
    ....
Command "c:\users\fchen4\appdata\local\programs\python\python36-32\python.exe -c "import setuptools, tokenize;__file__='H:\\feng.officeworks\\mixed\\myPython\\numpy\\setup.py
';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" develop --no-deps" failed with error code 1
 in H:\feng.officeworks\mixed\myPython\numpy\

有谁能告诉我如何在python控制台中使用pip或其他任何东西来安装本地包?在



Tags: pippynumpylocalcodeusersappdatafile
1条回答
网友
1楼 · 发布于 2024-10-01 17:40:14

安装特定的源存档文件:

pip install ./downloads/SomePackage-1.0.4.tar.gz

您还可以下载模块源代码发行版并进行安装,将归档文件解压到一个类似名称的目录中:foo-1.0。此外,发行版将包含一个安装脚本setup.py,然后从终端运行以下命令:

python setup.py install

如果要在代码中安装包,请尝试以下操作:

^{pr2}$

或者

import subprocess
subprocess.call(['pip', 'install', foo])

希望这有帮助。在

相关问题 更多 >

    热门问题