我需要帮助理解在我的MacOS 10.12上的Python版本的组织。我有pip和brew,没有conda。在我使用Python3.6.5之前,brew更新并安装了Python3.7.0。
然后,我在尝试创建一个新的虚拟环境时遇到了以下问题:
$ virtualenv venv_pointnet
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python3/bin/python3.6: bad interpreter: No such file or directory
所以我将这一行添加到我的~/.bash_profile中
alias p
我刚刚在Windows环境下安装了Ubuntu18.04.4LTS。当我运行一个在bash终端中不存在的命令(例如,如果我意外地向ls添加了一个S)时,我会得到以下错误:
$ lss
-bash: /usr/bin/python: No such file or directory
错误是正确的,我只安装了python3:
$ ls /usr/bin/python*
/usr/bin/python3 /usr/bin/python3-jsonpatch /usr/bin/python3-jsonschema /usr/bin/python3.6m
/usr/bin/
Ubuntu22.04(和其他所有以前的版本一样)在默认情况下已经安装了Python,实际上,如果我打开终端并键入:
cris@cris:~$ python3 -V
Python 3.10.6
菲顿来了!!
当我试图通过脚本安装我需要构建应用程序的控制台SDK时,我的问题和问题就出现了。
如果我通过script.sh开始安装SDK,那么在终端中会出现以下错误:
Package python is not available, but is referred to by another package.
This may mean that the package is missing, has
当我使用激活了Python2的pyenv时,我的鱼壳有一个问题:
$ pyenv shell 2.7.14
$ ls
pyenv: python3: command not found
The `python3' command exists in these Python versions:
3.6.4
似乎即使我执行一个像ls / cat /等这样简单的命令,也会有一些东西调用Python3。如果不移除对Python3的访问权限,我就从来没有遇到过类似的问题。
我如何才能找出是什么在调用Python 3?我已尝试清除我的config.fish文件,但仍然出现此问题
背景
在Mac上运行brew install python3之后,我希望在/usr/local/bin中有python3的象征,但有三个没有。
使用brew info python3检查,它显示
python has been installed as /usr/local/bin/python3
而且,python3确实安装在/usr/local/Cellar/python/3.7.7/bin中。
有人知道如何在不手动链接/usr/local/bin的情况下解决这个问题吗?
这个在这样报道同样的问题,但它没有解决办法。
还发现了一份报道。
更新
在运行下面的命令之后,它在/usr/local
我已经安装了基于Python2.7的Anaconda软件,Python3.4内核也已经配置好了。
使用pip3 install xxx,我可以为Python3环境安装一些软件包。在ipython3中,它们可以很好地被进口。但是,在jupyter记事本的Python 3内核中,这些包无法成功导入。
# Python 3 environment inside the jupyter notebook
import numpy as np
> No module named 'numpy'
我的内核路径:
Available kernels:
ir /
这个问题与Linux Debian,bash和python3有关。
从bash运行python3文件,将参数从bash发送到py,并在bash上通过回显输出结果。
以下是一个适用于我的示例。这个命令通过bash启动一个python3脚本,并在终端上获得python3脚本的输出。
bash_script.sh
#!/bin/bash
python3 python_script.py
python_script.py #!/usr/bin/env python3
import random # import the random module
# determining the value
我已经失去Python 2.7了吗? Mac OS还需要它吗?如果是这样,我该如何解决这个问题?
我是Mac OS上Python 3.x的长期用户。我想试试Miniconda3,看看我能不能把它推荐给Mac和Windows的学生(非CS学生)。现在,当我尝试使用$ type -a python3时,我会得到:
python3 is /Applications/miniconda3/bin/python3
python3 is /Library/Frameworks/Python.framework/Versions/3.7/bin/python3
python3 is /Library/Fra