我正试图在我的VirtualEnv中安装Psycopg2,最初我遇到的错误是找不到pg_配置.exe我通过在路径中添加完整路径来解决这个问题。在
但是它给出了错误微软Visual C++ 14是必需的。为了删除这个,我安装了VC_redist.x64 VC_redist.x86。在
<>我还在VS社区中安装了C++开发模块。但它仍然给出了这个错误。在编辑:还下载并安装了VS build tools。在
我的环境:Windows10SL,Python3.8.0,VirtualEnv16.7.7,PIP19.3.1
psycopgmodule.obj : error LNK2001: unresolved external symbol _PQfreemem
psycopgmodule.obj : error LNK2001: unresolved external symbol _PQencryptPasswordConn
psycopgmodule.obj : error LNK2001: unresolved external symbol _PQencryptPassword
psycopgmodule.obj : error LNK2001: unresolved external symbol _PQinitOpenSSL
psycopgmodule.obj : error LNK2001: unresolved external symbol _PQconninfoParse
psycopgmodule.obj : error LNK2001: unresolved external symbol _PQerrorMessage
psycopgmodule.obj : error LNK2001: unresolved external symbol _PQlibVersion
psycopgmodule.obj : error LNK2001: unresolved external symbol _PQconninfoFree
green.obj : error LNK2001: unresolved external symbol _PQclear
pqpath.obj : error LNK2001: unresolved external symbol _PQbinaryTuples
pqpath.obj : error LNK2001: unresolved external symbol _PQsetnonblocking
pqpath.obj : error LNK2001: unresolved external symbol _PQgetvalue
pqpath.obj : error LNK2001: unresolved external symbol _PQresultStatus
pqpath.obj : error LNK2001: unresolved external symbol _PQoidValue
pqpath.obj : error LNK2001: unresolved external symbol _PQcmdStatus
pqpath.obj : error LNK2001: unresolved external symbol _PQsocket
pqpath.obj : error LNK2001: unresolved external symbol _PQftablecol
pqpath.obj : error LNK2001: unresolved external symbol _PQputCopyData
pqpath.obj : error LNK2001: unresolved external symbol _PQstatus
pqpath.obj : error LNK2001: unresolved external symbol _PQisBusy
pqpath.obj : error LNK2001: unresolved external symbol _PQconsumeInput
pqpath.obj : error LNK2001: unresolved external symbol _PQresultErrorField
pqpath.obj : error LNK2001: unresolved external symbol _PQfsize
pqpath.obj : error LNK2001: unresolved external symbol _PQfname
pqpath.obj : error LNK2001: unresolved external symbol _PQsendQuery
pqpath.obj : error LNK2001: unresolved external symbol _PQgetCopyData
pqpath.obj : error LNK2001: unresolved external symbol _PQftable
pqpath.obj : error LNK2001: unresolved external symbol _PQflush
pqpath.obj : error LNK2001: unresolved external symbol _PQftype
pqpath.obj : error LNK2001: unresolved external symbol _PQnfields
pqpath.obj : error LNK2001: unresolved external symbol _PQresultErrorMessage
pqpath.obj : error LNK2001: unresolved external symbol _PQexec
pqpath.obj : error LNK2001: unresolved external symbol _PQfmod
pqpath.obj : error LNK2001: unresolved external symbol _PQcmdTuples
pqpath.obj : error LNK2001: unresolved external symbol _PQntuples
pqpath.obj : error LNK2001: unresolved external symbol _PQresStatus
pqpath.obj : error LNK2001: unresolved external symbol _PQputCopyEnd
pqpath.obj : error LNK2001: unresolved external symbol _PQgetResult
utils.obj : error LNK2001: unresolved external symbol _PQescapeString
utils.obj : error LNK2001: unresolved external symbol _PQescapeStringConn
utils.obj : error LNK2001: unresolved external symbol _PQescapeIdentifier
connection_int.obj : error LNK2001: unresolved external symbol _PQconnectPoll
connection_int.obj : error LNK2001: unresolved external symbol _PQserverVersion
connection_int.obj : error LNK2001: unresolved external symbol _PQnotifies
connection_int.obj : error LNK2001: unresolved external symbol _PQsetNoticeProcessor
connection_int.obj : error LNK2001: unresolved external symbol _PQgetCancel
connection_int.obj : error LNK2001: unresolved external symbol _PQfinish
connection_int.obj : error LNK2001: unresolved external symbol _PQprotocolVersion
connection_int.obj : error LNK2001: unresolved external symbol _PQfreeCancel
connection_int.obj : error LNK2001: unresolved external symbol _PQconnectdb
connection_int.obj : error LNK2001: unresolved external symbol _PQconnectStart
connection_int.obj : error LNK2001: unresolved external symbol _PQparameterStatus
connection_type.obj : error LNK2001: unresolved external symbol _PQcancel
connection_type.obj : error LNK2001: unresolved external symbol _PQtransactionStatus
connection_type.obj : error LNK2001: unresolved external symbol _PQbackendPID
connection_type.obj : error LNK2001: unresolved external symbol _PQconninfo
cursor_type.obj : error LNK2001: unresolved external symbol _PQgetisnull
cursor_type.obj : error LNK2001: unresolved external symbol _PQgetlength
conninfo_type.obj : error LNK2001: unresolved external symbol _PQsslInUse
conninfo_type.obj : error LNK2001: unresolved external symbol _PQconnectionNeedsPassword
conninfo_type.obj : error LNK2001: unresolved external symbol _PQpass
conninfo_type.obj : error LNK2001: unresolved external symbol _PQdb
conninfo_type.obj : error LNK2001: unresolved external symbol _PQsslAttribute
conninfo_type.obj : error LNK2001: unresolved external symbol _PQport
conninfo_type.obj : error LNK2001: unresolved external symbol _PQoptions
conninfo_type.obj : error LNK2001: unresolved external symbol _PQconnectionUsedPassword
conninfo_type.obj : error LNK2001: unresolved external symbol _PQsslAttributeNames
conninfo_type.obj : error LNK2001: unresolved external symbol _PQuser
conninfo_type.obj : error LNK2001: unresolved external symbol _PQhost
lobject_int.obj : error LNK2001: unresolved external symbol _lo_truncate
lobject_int.obj : error LNK2001: unresolved external symbol _lo_write
lobject_int.obj : error LNK2001: unresolved external symbol _lo_export
lobject_int.obj : error LNK2001: unresolved external symbol _lo_import
lobject_int.obj : error LNK2001: unresolved external symbol _lo_creat
lobject_int.obj : error LNK2001: unresolved external symbol _lo_read
lobject_int.obj : error LNK2001: unresolved external symbol _lo_tell
lobject_int.obj : error LNK2001: unresolved external symbol _lo_create
lobject_int.obj : error LNK2001: unresolved external symbol _lo_lseek
lobject_int.obj : error LNK2001: unresolved external symbol _lo_unlink
lobject_int.obj : error LNK2001: unresolved external symbol _lo_open
lobject_int.obj : error LNK2001: unresolved external symbol _lo_close
adapter_binary.obj : error LNK2001: unresolved external symbol _PQescapeByteaConn
adapter_binary.obj : error LNK2001: unresolved external symbol _PQescapeBytea
build\lib.win32-3.8\psycopg2\_psycopg.cp38-win32.pyd : fatal error LNK1120: 83 unresolved externals
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x86\\link.exe' failed with exit status 1120
背景:我在Django做开发,它使用pgSQL,出于某些原因,我做了一个干净的windows安装,在windows安装之后,我运行了virtualenv,但是它没有检测到任何包(可能是因为我的env是用python3.7创建的,现在我有python3.8(尽管我尝试用python3.7安装它))。所以我不得不重新构建virtualenv,而现在却被困在psycopg2上
安装python 64位版本(在官方网站上安装x86-64)。我也遇到了同样的问题,我做了evrt,但是没有用,在安装了正确版本的python之后,我解决了这个问题。在
相关问题 更多 >
编程相关推荐