我目前正在使用conda。
生成本地environment.yml后,我在远程服务器上运行<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#000000">
<link rel="manifest" href="%PUBLIC_URL%/manifest.json">
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
<title>React App</title>
</head>
<body>
<div id="app"></div>
</body>
</html>
。
但是这不包括我的代码引用的全局包。
我可以使用$ conda create -n environment.yml
添加requirements.txt
,然后远程运行pipreqs
,但这并未考虑安装程序包可能需要的dlib或boost等依赖项。
有没有解决方案?
答案 0 :(得分:0)
您有两种差异类型的依赖项。 1)需要通过apt-get安装,如boost,opencv 2)需要通过pip安装。
您需要在服务器上手动安装apt-get库,并可以在requirements.txt文件中定义与pip相关的库。因为apt-get库与环境无关。