不使用pip Install命令安装Python应用程序依赖项

2024-04-28 05:09:19 发布

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

我正在尝试从C程序运行Python脚本。我使用来自Microsoft的官方文档:Inter-process communication between C# and Python.我应该将此项目设为.exe来部署它。当我执行.exe文件时,它抛出error: 'No module named numpy/ matplotlib.Suggest me some idea to resolve this issue.示例文件如下:

演示.py

import numpy as np
from skimage import measure
import scipy
import cv2

'some code using above package'

Tags: and文件文档importnumpy脚本程序运行官方
1条回答
网友
1楼 · 发布于 2024-04-28 05:09:19

您可以在本地安装python包,不需要root/admin权限。我测试了下一个代码,它工作了。在

import pip
import os
import sys 

def pip_install(packages, dir_to_install):
    for package in packages:
        pip.main(['install', ' target={}'.format(dir_to_install), package])

local_repo_path = os.path.abspath('local_repo')
sys.path.append(local_repo_path)
packages_list = ['numpy', 'scikit-image', 'opencv-python']
pip_install(packages_list, local_repo_path)

import numpy as np
from skimage import measure
import scipy

'some code using above package'

相关问题 更多 >