<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PyCharm &#8212; ploshadka.net</title>
	<atom:link href="https://ploshadka.net/tag/pycharm/feed/" rel="self" type="application/rss+xml" />
	<link>https://ploshadka.net</link>
	<description>Мир интернет технологий</description>
	<lastBuildDate>Fri, 08 Jan 2021 09:06:55 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1</generator>
	<item>
		<title>Как в PyCharm перенести базу данных PostgreSQL</title>
		<link>https://ploshadka.net/kak-perenesti-bazu-dannykh-postgresql-v-pycharm/</link>
					<comments>https://ploshadka.net/kak-perenesti-bazu-dannykh-postgresql-v-pycharm/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sun, 04 Oct 2020 21:03:46 +0000</pubDate>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[PyCharm]]></category>
		<guid isPermaLink="false">https://ploshadka.net/?p=6783</guid>

					<description><![CDATA[Будем переносить локальную базу данных PostgreSQL на удаленные сервер с помощью программы PyCharm. У нас уже имеется подключенная локальная БД в программе PyCharm. А также в ней же мы подключены к удаленной базе данных. Чтобы избежать проблем с пользователями при...]]></description>
										<content:encoded><![CDATA[<p>Будем переносить локальную базу данных <strong>PostgreSQL</strong> на удаленные сервер с помощью программы <strong>PyCharm</strong>. <span id="more-6783"></span></p>
<p>У нас уже <a href="https://ploshadka.net/ustanovka-i-podkljuchenie-postgresql-na-mac-os/">имеется подключенная локальная БД</a> в программе PyCharm. А также в ней же мы <a href="https://ploshadka.net/postgresql-v-ubuntu-vneshnee-podkljuchenie-k-baze-dannykh/">подключены к удаленной базе данных</a>.</p>
<p>Чтобы избежать проблем с пользователями при работе с базами данных на разных системах надо придерживаться одинаковых имен, иначе при импорте возникнут ошибки:</p>
<blockquote><p>Command was: ALTER TABLE public.users_settings_id_seq OWNER TO &#171;UserName&#187;;<br />
pg_restore: from TOC entry 219; 1259 57835 TABLE volumes UserName<br />
pg_restore: error: could not execute query: ERROR:  role &#171;UserName&#187; does not exist</p></blockquote>
<p>В локальной базе данных ставим курсор на <strong>public</strong>:<br />
<a href="https://ploshadka.net/wp-content/uploads/6783/export-pg-tree.jpg" rel="lightbox-0"><img wpfc-lazyload-disable="true" decoding="async" loading="lazy" src="https://ploshadka.net/wp-content/uploads/6783/export-pg-tree.jpg" alt="" width="480" height="256" class="aligncenter size-full wp-image-6788" srcset="https://ploshadka.net/wp-content/uploads/6783/export-pg-tree.jpg 480w, https://ploshadka.net/wp-content/uploads/6783/export-pg-tree-300x160.jpg 300w" sizes="(max-width: 480px) 100vw, 480px" /></a></p>
<p>И выбираем <strong>Export with &#8216;pg_dump&#8217;</strong>:</p>
<p><a href="https://ploshadka.net/wp-content/uploads/6783/export-pg.jpg" rel="lightbox-1"><img decoding="async" loading="lazy" src="https://ploshadka.net/wp-content/uploads/6783/export-pg-266x400.jpg" alt="" width="266" height="400" class="aligncenter size-medium wp-image-6787" srcset="https://ploshadka.net/wp-content/uploads/6783/export-pg-266x400.jpg 266w, https://ploshadka.net/wp-content/uploads/6783/export-pg-533x800.jpg 533w, https://ploshadka.net/wp-content/uploads/6783/export-pg-133x200.jpg 133w, https://ploshadka.net/wp-content/uploads/6783/export-pg.jpg 594w" sizes="(max-width: 266px) 100vw, 266px" /></a></p>
<p>Выбираем параметры как на скрине ниже и экспортируем в удобную нам папку:</p>
<p><a href="https://ploshadka.net/wp-content/uploads/6783/pg_dump.jpg" rel="lightbox-2"><img decoding="async" loading="lazy" src="https://ploshadka.net/wp-content/uploads/6783/pg_dump-524x400.jpg" alt="" width="524" height="400" class="aligncenter size-medium wp-image-6785" srcset="https://ploshadka.net/wp-content/uploads/6783/pg_dump-524x400.jpg 524w, https://ploshadka.net/wp-content/uploads/6783/pg_dump-1049x800.jpg 1049w, https://ploshadka.net/wp-content/uploads/6783/pg_dump-262x200.jpg 262w, https://ploshadka.net/wp-content/uploads/6783/pg_dump.jpg 1248w" sizes="(max-width: 524px) 100vw, 524px" /></a></p>
<p>Теперь для удаленного сервера также ставим курсор на директорию public, но теперь выбираем пункт <strong>Restore with &#8216;pg_restore&#8217;</strong>:</p>
<p><a href="https://ploshadka.net/wp-content/uploads/6783/pg_restore.jpg" rel="lightbox-3"><img decoding="async" loading="lazy" src="https://ploshadka.net/wp-content/uploads/6783/pg_restore-524x400.jpg" alt="" width="524" height="400" class="aligncenter size-medium wp-image-6786" srcset="https://ploshadka.net/wp-content/uploads/6783/pg_restore-524x400.jpg 524w, https://ploshadka.net/wp-content/uploads/6783/pg_restore-1049x800.jpg 1049w, https://ploshadka.net/wp-content/uploads/6783/pg_restore-262x200.jpg 262w, https://ploshadka.net/wp-content/uploads/6783/pg_restore.jpg 1248w" sizes="(max-width: 524px) 100vw, 524px" /></a></p>
<p>Этот процесс не самый быстрый. Возможно, в следующий раз разберем импортирование другим способом.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ploshadka.net/kak-perenesti-bazu-dannykh-postgresql-v-pycharm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PostgreSQL в Ubuntu &#8212; внешнее подключение к базе данных</title>
		<link>https://ploshadka.net/postgresql-v-ubuntu-vneshnee-podkljuchenie-k-baze-dannykh/</link>
					<comments>https://ploshadka.net/postgresql-v-ubuntu-vneshnee-podkljuchenie-k-baze-dannykh/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sun, 13 Sep 2020 18:19:55 +0000</pubDate>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[DataGrip]]></category>
		<category><![CDATA[PhpStorm]]></category>
		<category><![CDATA[PyCharm]]></category>
		<guid isPermaLink="false">https://ploshadka.net/?p=6564</guid>

					<description><![CDATA[Внешнее подключение к PostgreSQL, который настроен на сервере Ubuntu через программы PhpStorm, PyCharm или DataGrip. В статье предполагается, что у вас есть первичная настройка сервера на Ubuntu. Это означает в том числе, что у вас отключен вход на сервер по...]]></description>
										<content:encoded><![CDATA[<p>Внешнее подключение к <strong>PostgreSQL</strong>, который настроен на сервере <strong>Ubuntu</strong> через программы PhpStorm, PyCharm или DataGrip. <span id="more-6564"></span></p>
<p>В статье предполагается, что у вас есть <a href="https://ploshadka.net/ubuntu-pervichnaja-nastrojjka/">первичная настройка сервера на Ubuntu</a>. Это означает в том числе, что у вас отключен вход на сервер по паролю и настроен вход на сервер через SSH протокол.</p>
<h2>Подключение к PostgreSQL в PhpStorm, PyCharm или DataGrip</h2>
<h3>Настраиваем SSH</h3>
<p>Открываем вкладку подключения к базе данных, выбираем <strong>PostgreSQL</strong> и переходим ко вкладке <strong>SSH/SSL</strong>:</p>
<p><a href="https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh.jpg" rel="lightbox-0"><img decoding="async" loading="lazy" src="https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh-453x400.jpg" alt="" width="453" height="400" class="aligncenter size-medium wp-image-6575" srcset="https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh-453x400.jpg 453w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh-907x800.jpg 907w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh-227x200.jpg 227w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh.jpg 1512w" sizes="(max-width: 453px) 100vw, 453px" /></a></p>
<p>Ставим галочку возле пункта <strong>Use SSH tunnel</strong> и переходим по кнопке <strong>&#8230;</strong> к дальнейшей настройке:<br />
<a href="https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh2.jpg" rel="lightbox-1"><img wpfc-lazyload-disable="true" decoding="async" loading="lazy" src="https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh2-600x313.jpg" alt="" width="600" height="313" class="aligncenter size-medium wp-image-6577" srcset="https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh2-600x313.jpg 600w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh2-1200x626.jpg 1200w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh2-1536x801.jpg 1536w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh2-300x156.jpg 300w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-ssh2.jpg 1872w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>Здесь:<br />
<strong>Host</strong> &#8212; вводим ip адрес своего сервера<br />
<strong>User name</strong> &#8212; пользователь Linux системы<br />
<strong>Authentication type</strong> &#8212; выбираем <strong>OpenSSH config and authentication agent</strong>.</p>
<p>Далее нажимаем на кнопку <strong>Test Connection</strong>. Должны увидеть надпись <strong>Successfully connected!</strong>. </p>
<p>После успешного подключения к серверу по протоколу SSH настроим подключение к самой базе данных.</p>
<h3>Подключение к базе данных</h3>
<p>Открываем вкладку подключения к базе данных и выбираем <strong>PostgreSQL</strong>:</p>
<p><a href="https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-1.jpg" rel="lightbox-2"><img decoding="async" loading="lazy" src="https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-1-458x400.jpg" alt="" width="458" height="400" class="aligncenter size-medium wp-image-6568" srcset="https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-1-458x400.jpg 458w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-1-916x800.jpg 916w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-1-229x200.jpg 229w, https://ploshadka.net/wp-content/uploads/6564/postgresql-connection-1.jpg 1509w" sizes="(max-width: 458px) 100vw, 458px" /></a></p>
<p><strong>Host</strong> &#8212; вводим ip адрес своего сервера<br />
<strong>User</strong> &#8212; пользователь в БД<br />
<strong>Password</strong> &#8212; пароль этого пользователя в БД<br />
<strong>Database</strong> &#8212; название базы данных<br />
<strong>URL</strong> &#8212; сформируется сам</p>
<p>Как создать базу данных, пользователя и пароль к нему есть в статье <a href="https://ploshadka.net/postgresql/">PostgreSQL</a>.</p>
<p>В базовой конфигурации PostgreSQL внешнее подключение закрыто. При попытке подключиться будут возникать ошибки. Разберем каждую из них и откроем внешний доступ.</p>
<h2>postgresql.conf</h2>
<p>Для исправления ошибки:</p>
<blockquote><p>[08001] The connection attempt failed.<br />
java.net.SocketException: Connection reset.</p></blockquote>
<p>Поправим конфигурацию в файле <strong>postgresql.conf</strong>.</p>
<p>Сейчас удаленный сервер сообщает, что соединение не было распознано. Самая вероятная причина &#8212; закрыт доступ. </p>
<p>Найдем файл postgresql.conf:</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">/</span> <span style="color: #660033;">-name</span> postgresql.conf <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&gt;/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null</div></div>
<p>Покажет один или несколько файлов. Открываем следующий файл (вместо 12 версии у вас может быть другая):</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>postgresql<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">12</span><span style="color: #000000; font-weight: bold;">/</span>main<span style="color: #000000; font-weight: bold;">/</span>postgresql.conf</div></div>
<p>Находим строку:</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #666666;">#</span>listen_addresses = <span style="color: #ff0000;">'localhost'</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;"># what IP address(es) to listen on;</span></div></div>
<p>Меняем её на эту:</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">listen_addresses = <span style="color: #ff0000;">'*'</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #666666; font-style: italic;"># what IP address(es) to listen on;</span></div></div>
<p>Перезагружаем PostgreSQL:</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> service postgresql restart</div></div>
<h2>pg_hba.conf</h2>
<p>Для исправления следующей ошибки:</p>
<blockquote><p>The specified database user/password combination is rejected: [28000] FATAL: no pg_hba.conf entry for host &#171;111.111.111.111&#187;, user &#171;ploshadka&#187;, database &#171;ploshadka&#187;, SSL on</p></blockquote>
<p>Поправим конфигурацию в файле <strong>pg_hba.conf</strong>.</p>
<p>Найдем файл конфигурации:</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">/</span> <span style="color: #660033;">-name</span> pg_hba.conf <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&gt;/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null</div></div>
<p>Откроем его:</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>postgresql<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">12</span><span style="color: #000000; font-weight: bold;">/</span>main<span style="color: #000000; font-weight: bold;">/</span>pg_hba.conf</div></div>
<p>Меняем эту строку:</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #666666;"># </span>host &nbsp; &nbsp;all &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; all &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 127.0.0.1<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">32</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;md5</div></div>
<p>На эту:</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">host &nbsp; &nbsp;all &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; all &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0.0.0.0<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;md5</div></div>
<p>Перезагружаем PostgreSQL:</p>
<div class="codecolorer-container bash dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> service postgresql restart</div></div>
<p>После всех настроек нажимаем <strong>Test Connection</strong>. Должна появится следующая надпись:</p>
<p><a href="https://ploshadka.net/wp-content/uploads/6564/success.jpg" rel="lightbox-3"><img wpfc-lazyload-disable="true" decoding="async" loading="lazy" src="https://ploshadka.net/wp-content/uploads/6564/success-600x197.jpg" alt="" width="600" height="197" class="aligncenter size-medium wp-image-6586" srcset="https://ploshadka.net/wp-content/uploads/6564/success-600x197.jpg 600w, https://ploshadka.net/wp-content/uploads/6564/success-300x98.jpg 300w, https://ploshadka.net/wp-content/uploads/6564/success.jpg 800w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://ploshadka.net/postgresql-v-ubuntu-vneshnee-podkljuchenie-k-baze-dannykh/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PyCharm Python не видится модуль psycopg2</title>
		<link>https://ploshadka.net/postgresql-pycharm-python-psycopg2/</link>
					<comments>https://ploshadka.net/postgresql-pycharm-python-psycopg2/#comments</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Sat, 06 Jun 2020 12:15:13 +0000</pubDate>
				<category><![CDATA[Python Errors]]></category>
		<category><![CDATA[Software Errors]]></category>
		<category><![CDATA[psycopg2]]></category>
		<category><![CDATA[PyCharm]]></category>
		<guid isPermaLink="false">https://ploshadka.net/?p=6053</guid>

					<description><![CDATA[Если PyCharm не видит установленный пакет psycopg2. При выполнении команды install packages из PyCharm, он скорее всего выполняет базовую команду для установки psycopg2: pip install psycopg2 В результате модуль все равно оказывается не найденным и повторная установка ничего не даст....]]></description>
										<content:encoded><![CDATA[<p>Если PyCharm не видит установленный пакет psycopg2. <span id="more-6053"></span></p>
<p>При выполнении команды <strong>install packages</strong> из <strong>PyCharm</strong>, он скорее всего выполняет базовую команду для установки <strong>psycopg2</strong>:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">pip install psycopg2</div></div>
<p>В результате модуль все равно оказывается не найденным и повторная установка ничего не даст.</p>
<p>Ошибка может выглядеть в том числе так:</p>
<blockquote><p>Collecting psycopg2<br />
  Using cached psycopg2-2.8.5.tar.gz (380 kB)<br />
Using legacy setup.py install for psycopg2, since package &#8216;wheel&#8217; is not installed.<br />
Installing collected packages: psycopg2<br />
    Running setup.py install for psycopg2 &#8230; error<br />
    ERROR: Command errored out with exit status 1:<br />
     command: apps/venv/bin/python -u -c &#8216;import sys, setuptools, tokenize; sys.argv[0] = &#8216;&#187;&#8216;&#187;&#8216;/private/var/folders/ym/kh_xg91d6f9gxkc3bz_0xvhh0000gn/T/pip-install-ohkeai69/psycopg2/setup.py'&#187;&#8216;&#187;&#8216;; __file__='&#187;&#8216;&#187;&#8216;/private/var/folders/ym/kh_xg91d6f9gxkc3bz_0xvhh0000gn/T/pip-install-ohkeai69/psycopg2/setup.py'&#187;&#8216;&#187;&#8216;;f=getattr(tokenize, &#8216;&#187;&#8216;&#187;&#8216;open'&#187;&#8216;&#187;&#8216;, open)(__file__);code=f.read().replace(&#8216;&#187;&#8216;&#187;&#8216;\r\n'&#187;&#8216;&#187;&#8216;, &#8216;&#187;&#8216;&#187;&#8216;\n'&#187;&#8216;&#187;&#8216;);f.close();exec(compile(code, __file__, &#8216;&#187;&#8216;&#187;&#8216;exec'&#187;&#8216;&#187;&#8216;))&#8217; install &#8212;record /private/var/folders/ym/kh_xg91d6f9gxkc3bz_0xvhh0000gn/T/pip-record-51vc4dqr/install-record.txt &#8212;single-version-externally-managed &#8212;compile &#8212;install-headers apps/venv/include/site/python3.7/psycopg2<br />
         cwd: /private/var/folders/ym/kh_xg91d6f9gxkc3bz_0xvhh0000gn/T/pip-install-ohkeai69/psycopg2/</p></blockquote>
<p>Дело в том, что для работы psycopg2 в системах unix нужен компилятор и дополнительные библиотеки <strong>libpq, libssl</strong>. Для установки сразу всего в консоли своего проекта введите:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">pip install psycopg2-binary</div></div>
<p>После этого все должно быть ок.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ploshadka.net/postgresql-pycharm-python-psycopg2/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
