小编Dar*_*roo的帖子

Pycharm:定位pipenv可执行文件

我尝试在 PyCharm 中使用 Python 3.8 的 pipelinenv,但无法找到 pipelinenv 可执行文件。

现在的情况 :

我已经在 Debian 平台(实际上是 LMDE 3)上安装了 Python 3.8.2,其中 Python 2.7 和 3.5 已经全局安装(在/usr/bin)。我想使用Python 3.8进行开发,而其他两个保持不变。因此,Python 3.8 现在安装在/usr/local/bin. 我已使用该which命令来查找二进制文件并确认上述位置。

我已经安装pippipenvPython 3.8,并且未更改 Python 2.7 和 3.5。该python命令仍然引用 Python 2.7 和python3Python 3.5。该命令python3.8参考Python 3.8.2。

相似地 :

  • which pip指向任何地方(Python 2.7 默认情况下未安装 pip)。
  • which pip3指向 /usr/bin/pip3
  • which pip3.8指向 /usr/bin/pip3.8

Pipenv 是为 Python 3.5 和 3.8.2 安装的,因为它是我的开发环境。我将 python 模块定位在/home/user_name/.local/lib/python3.8/site-packages/pipenv/pyenv.py …

python pip pycharm pipenv

8
推荐指数
2
解决办法
1万
查看次数

Postgresql:由于权限原因,无法创建表空间

我知道类似的问题已经有十几次了,但我找不到对我有用的答案。

我有一台 Debian 9 机器,刚刚安装完毕,我在上面安装了 Postgresql 9.6 服务器。我试图创建一个新的表空间,但失败了。命令 :

CREATE TABLESPACE newTableSPace LOCATION '/DATA/PostgreSQL/';
Run Code Online (Sandbox Code Playgroud)

返回以下错误:

ERROR: could not set permissions on directory "/DATA/PostgreSQL": Permission denied
SQL state: 42501
Run Code Online (Sandbox Code Playgroud)

因此,经过一些基础搜索后,我已经检查了以下几点:

  • 目录 /DATA/PostgreSQL 存在
  • 它的所有者/组是 postgres:postgres
  • 该目录的权限为770
  • SELinux 显然没有安装(在 Synaptic 中,安装了 libselinux1,但是我尝试过的所有 selinux 命令都返回“命令未找到”。示例:selinuxenabledsetenforce 0)。

我已经没有主意了。

有人有建议吗?

postgresql permissions tablespace postgresql-9.6

3
推荐指数
1
解决办法
1万
查看次数