当我将psycopg2
导入IDLE时,它崩溃了,因此我无法进行任何测试。我尝试多次重新安装python和psycopg2
,但问题仍然存在。
有人可以帮忙吗?
附加了错误屏幕截图。
答案 0 :(得分:0)
我认为对于Psycopg2,创建了一个符号链接。正如您从屏幕快照中看到的那样,已启用系统完整性保护。您必须禁用它(通过命令import React from "react";
import { Button } from 'reactstrap';
export default class NumberSortingRef extends React.Component {
constructor(props) {
super(props);
this.state = { sort: numberSorting() };
}
numberSorting = () => {
const bSort = (arr) => {
var length = arr.length;
for (let i = 0; i < length; i++) {
for (let j = 0; j < length - i; j++) {
if (arr[j] > arr[j + 1]) {
let temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
const arrayToInt = (arr) => {
let arrayInt = [];
for (let i = 0; i < arr.length; i++) {
arrayInt[i] = parseInt(arr[i]);
}
return arrayInt;
}
var str = document.getElementById("demo").value;
var arr = str.split(',');
document.getElementById("result").innerHTML = bSort(arrayToInt(arr));
}
render() {
return (
<div>
<input type="text" id="demo" />
<Button onClick={this.state.sort}>Show</Button>
<p id="result"></p>
</div>
);
}
}
并重新启动),然后创建符号链接,如下所示:
csrutil disable
就我而言,我已经安装了PgSQL 9.6。 请阅读OS X Sierra, PostgreSQL and Psycopg2文章以获取更多错误和详细信息。
答案 1 :(得分:0)
我重新安装了postgres服务器,Python(新版本)及其所有依赖项,然后再次重新安装,然后它就起作用了:)