Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django加密paypal m2crypto python3,错误_Python_Django_Python 3.x_Python 2.7_Django Forms - Fatal编程技术网

Django加密paypal m2crypto python3,错误

Django加密paypal m2crypto python3,错误,python,django,python-3.x,python-2.7,django-forms,Python,Django,Python 3.x,Python 2.7,Django Forms,在Django Paypal的帮助下,我添加了Paypal与Django的集成,但我遇到了一个问题 我使用PaypalPaymentForm表单,但是可以修改值​​我不希望这种情况发生 我找到的解决方案是使用PayPalEncryptedPaymentsForm表单,因此不能修改这些值​​每份表格 问题是我需要M2Crypto库,它只在python2中可用,我正在使用python3和Django2.2.2 有没有办法解决这个问题 我还试图通过pip安装库,但它给了我一个错误 我看到有一个类似的

在Django Paypal的帮助下,我添加了Paypal与Django的集成,但我遇到了一个问题

我使用
PaypalPaymentForm
表单,但是可以修改值​​我不希望这种情况发生

我找到的解决方案是使用
PayPalEncryptedPaymentsForm
表单,因此不能修改这些值​​每份表格

问题是我需要M2Crypto库,它只在python2中可用,我正在使用python3和Django2.2.2

有没有办法解决这个问题


我还试图通过pip安装库,但它给了我一个错误

我看到有一个类似的表单叫做
PayPalSharedSecretEncryptedPaymentsForm
,我不太明白它是如何工作的,这个表单是
PayPalEncryptedPaymentsForm
表单的替代品吗


关于django paypal的文档:

是什么让你说m2crypto只在Python 2上可用?该包支持Python3到3.7。pip安装时出现错误,您知道原因吗?错误:
error:command'gcc'失败,退出状态为1
,这意味着编译失败-需要查看整个堆栈跟踪才能知道原因。我问了另一个问题,详细信息如下: