Windows 및 Linux 용 Python으로 작성된 상용 제품에서 bsddb/pybsddb를 사용할 계획입니다. 나는 또한 py2exe를 사용할 계획이다. 그러나 법적 영향에 대해 잘 모르겠습니다. 필자는 상용 제품이 파이썬으로 작성된만큼 로열티를 지불 할 필요가 없다고 읽었습니다. 사실입니까?
reprepro으로 만든 데이터베이스 파일을 읽으려고합니다. bdb에 대한 많은 경험이 없으므로 여기서 혼란 스러울 지 모르지만 데이터베이스가 어떤 식 으로든 계층화되어있는 것처럼 보입니다. In [4]: packages.items()
Out[4]:
[('local-lenny|main|amd64', '\x00\x00\x00\x04'),
('local-
최근까지 bsddb에 대해 들어 보지 못했습니다. http://www.oracle.com/us/products/database/berkeley-db/index.html http://en.wikipedia.org/wiki/Berkeley_DB 나는 정확하게 그것이 무엇인지 알아낼 수 없었다. bsddb가 내 Mac에 설치되어있는 것 같지만 설치하지 않았습니다
bsddb3-6.0.1, Python 3.3.2, BerkeleyDB 5.3, Windows7. 첫 번째 링커가 libdb53s.lib를 요청했지만 해당 파일이 없으므로 setup3.py에서 심볼을 삭제했으며 libdb53.lib를 찾을 수 있지만 이제는 libdb53.lib를 찾을 수 있지만 ... _bsddb.obj : 오류 LNK2019 : 오류 LN
BDB를 시계열 데이터 저장소로 사용하고이 값 이후의 마이크로 초를 키 값으로 사용하려고합니다. BTREE를 데이터 저장소 유형으로 사용하고 있습니다. 그러나 정수 키를 저장하려고하면 bsddb3은 TypeError: Integer keys only allowed for Recno and Queue DB's이라는 오류 메시지를 표시합니다. 가장 좋은 해결
shelve을 Python의 공식 이미지 인 python:2.7.9-wheezy에 기반한 Docker 컨테이너 안에 열려고합니다. 하지만 가져 오기 오류가 발생합니다. 내 호스트 시스템에서 syncer/util.py:19: in get_from_shelve
db = shelve.open(conf.SHELVE_LOCATION)
/usr/local/