如何将全局安装的软件包导入virtualenv文件夹 [英] How to import a globally installed package to virtualenv folder
本文介绍了如何将全局安装的软件包导入virtualenv文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
所以我的python项目有一个名为venv的virtualenv文件夹.
So I have a virtualenv folder called venv for my python project.
我可以跑步:
venv/bin/pip install -r requirements.txt
除了我的M2Crypto之外,它会安装该项目所需的所有需求.安装它的唯一方法是通过apt-get:
Which installs all requirements I need for the project except one, M2Crypto. The only way to install it is through apt-get:
apt-get install python-m2crypto
然后如何将通过apt安装的此软件包添加到venv文件夹?
How can I then add this package installed through apt to venv folder?
推荐答案
我毕竟做了什么:
cp -R /usr/lib/python2.7/dist-packages/M2Crypto /home/richard/hello-project/venv/lib/python2.7/site-packages/
cp -R /usr/lib/python2.7/dist-packages/OpenSSL /home/richard/hello-project/venv/lib/python2.7/site-packages/
这篇关于如何将全局安装的软件包导入virtualenv文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文