标签: virtualenv

无法在 Linux 中的 PyCharm 中安装虚拟解释器

当我尝试在 Kubuntu 18.04 的 PyCharm Community 2018.1.2 中添加 virtualenv 作为解释器时,出现以下错误:

ModuleNotFoundError: 没有名为“distutils.core”的模块

在此处输入图片说明

我该如何解决这个问题?

python ubuntu pycharm virtualenv

67
推荐指数
2
解决办法
9万
查看次数

`python3.7:错误的解释器:没有这样的文件或目录`

我在TensorFlow 的本指南中安装了 Python、pip3 和 virtualenv :

brew install python
pip3 install -U virtualenv
Run Code Online (Sandbox Code Playgroud)

然后我能够创建一个虚拟环境:

virtualenv --system-site-packages -p python3 ./venv
Run Code Online (Sandbox Code Playgroud)

然后我尝试安装 TensorFlow

pip install --upgrade tensorflow
Run Code Online (Sandbox Code Playgroud)

但它失败了,因为 TensorFlow 尚未与 Python 3.7 兼容。所以我brew remove python安装程序中删除了 Python 3.7并安装了 3.6.7 。但是virtualenv现在运行相同的命令失败了:

$ virtualenv --system-site-packages -p python3 ./venv
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python/bin/python3.7: bad interpreter: No such file or directory
$ which python3
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
Run Code Online (Sandbox Code Playgroud)

因此virtualenv,即使在删除之后,指向可执行文件的链接也会列出最新的 Python 版本。

此外,virtualenv列出brew作为用户组,其也被迷惑:

$ ls -la …
Run Code Online (Sandbox Code Playgroud)

virtualenv

18
推荐指数
2
解决办法
6万
查看次数

bash shell 错误:“没有这样的文件或目录”

我正在尝试在 Ubuntu 14.04 上安装Virtualenv包装器。但是每当我启动终端时,我都会收到错误提示 bash:

/usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh:没有这样的文件或目录。

我还通过使用检查了 bashrc 脚本gedit ~/.bashrc,但没有这样的行。有谁知道我错在哪里?

bash virtualenv

17
推荐指数
4
解决办法
2万
查看次数

创建 Python 3 虚拟环境

python3-virtualenv使用官方 Ubuntu 包安装在 Lubuntu 15.1 上apt-get install python3-virtualenv。在官方文件表明,一个简单的virtualenv .在我的项目目录,应该足以创建VENV。这什么都不做,因为which virtualenv什么都不做。(没有从which python-virtualenvwhich python3-virtualenv也)。

安装后的包信息说它已安装/usr/lib/python3/dist-packages/virtualenv.py,所以我在python3下调用它。它给了我这个:

$ python3 /usr/lib/python3/dist-packages/virtualenv.py .
Running virtualenv with interpreter /usr/bin/python2
New python executable in ./bin/python2
Also creating executable in ./bin/python
Installing setuptools, pip...done.
Run Code Online (Sandbox Code Playgroud)

是的,当我查看时,./bin 中的所有内容都是 python2。ubuntu 的 python3-virtualenv 是 python2 的虚拟包吗?

官方 python 文档说使用不同的包:python3-venv。当我pyvenv ../bin目录中使用 python3 内容时,这似乎有效。

如何成功创建 Python 3 virtualenv?

python ubuntu virtualenv

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

在 Ubuntu 中连接“未找到命令”处理程序

我想挂接到处理程序中找不到命令

wim@SDFA100461C:~$ thing
No command 'thing' found, did you mean:
 Command 'tping' from package 'lam-runtime' (universe)
 Command 'thin' from package 'thin' (universe)
thing: command not found
Run Code Online (Sandbox Code Playgroud)

我想用我自己的脚本覆盖这种行为。

具体来说,我想检查该命令是否存在于 的输出中lsvirtualenv -b,如果存在,我想激活该 virtualenv。

我应该从哪里开始黑客攻击?

bash ubuntu virtualenv

9
推荐指数
2
解决办法
3287
查看次数

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

systemd 脚本中的双花括号是什么意思?

大约在系统启动时运行使用Python脚本出现StackOverflow的答案{{,并}}在它的语法。他们的意思是什么?

ExecStart={{ venv_home }}/bin/fooservice --serve-in-foreground

我也不清楚venv_home从哪里来。我找不到它作为任何预定义变量,我无法想象 systemd 对 python 虚拟环境有任何了解。

这是我难以理解的答案:https : //stackoverflow.com/a/372​​11676/2297550

python systemd virtualenv

5
推荐指数
1
解决办法
1794
查看次数

标签 统计

virtualenv ×7

python ×4

ubuntu ×3

bash ×2

cmd.exe ×1

pycharm ×1

systemd ×1

windows ×1

windows-7 ×1