virtualenv如何访问外部非Python库?

时间:2015-11-13 07:45:52

标签: python python-2.7 virtualenv

我正在使用带有virtualenv的Python 2.7(在Mac上),并安装python软件包“scrypt”(pip install scrypt) - 这需要安装OpenSSL,以便OpenSSL C ++标头/实现文件可以适当地包括在汇编中。

虽然全局'pip install'找到并编译OpenSSL(随Homebrew一起安装)的相应C ++头文件,但我无法在virtualenv处于活动状态时使用它。我找到了一个找不到OpenSSL头文件的文件:

fatal error: 'openssl/aes.h' file not found

我已经尝试使用--system-site-packages选项创建virtualenv(因为“scrypt”安装在系统python的“site-packages”目录中) - 但这似乎没有使用系统scrypt。我还使用add2virtualenv添加了OpenSSL库文件夹,没有任何运气。

有没有其他方法可以尝试让virtualenv中的程序找到非Python系统包/库?

0 个答案:

没有答案