使用 Python,如何以编程方式查找 PC 中安装的 Python 是为所有用户安装还是仅为当前用户安装?
通过运行脚本将Python 3.4.4安装到 Linux 服务器时,./configure出现以下错误:
checking for ensurepip... upgrade
configure: creating ./config.status
config.status: error: cannot find input file: `Makefile.pre.in'
Run Code Online (Sandbox Code Playgroud)
我正在尝试搜索但没有得到那么多信息,请专家在这里提供他们的意见,将不胜感激。
我有一个结构类似的自定义项目包:
package-dir/
mypackage/
__init__.py
submodule1/
__init__.py
testmodule.py
main.py
requirements.txt
setup.py
Run Code Online (Sandbox Code Playgroud)
使用cd package-dir随后$pip install -e .或pip install .所建议蟒包装只要我从访问包package-dir
例如 :
$cd project-dir
$pip install .
Run Code Online (Sandbox Code Playgroud)
在这一点上这工作:
$python -c 'import mypackage; import submodule1'
Run Code Online (Sandbox Code Playgroud)
但这不起作用
$ cd some-other-dir
$ python -c 'import mypackage; import submodule1'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named submodule1
Run Code Online (Sandbox Code Playgroud)
如何安装所有子模块?
另外,如果我检查package-dir/build/lib.linux-x86_64-2.7/mypackage目录,我只会看到立即文件,mypackage/*.py并且没有mypackage/submodule1
setup.py 看起来像:
from setuptools import setup …Run Code Online (Sandbox Code Playgroud) 我安装了 python 版本 3.8.2,但它是 32 位版本,所以我卸载了它,但卸载后,当我在 cmd 中键入python --version时,它显示如下,
然后我使用 Anaconda 提示符并输入python它显示如下,
所以我有点困惑,我想删除所有 python 版本,这样我就可以毫无问题地安装新版本。并且在控制面板的程序文件中没有显示Python 3.7.4。而且我查看了环境变量,并没有与python相关的变量。
如果我在命令提示符中仅输入python ,则会打开 Microsoft 商店。
所以我没有办法卸载它。如何解决这个问题?
如何在 Windows 10 上使用 Python 3.8 和 3.7。我想制作两个应用程序,但一个需要 3.8,另一个需要 3.7。那么如何在一个 Windows 10 中管理两个版本。
是否可以在Windows上从cmd安装Python?如果是这样,怎么办?
我用过了:
|
+ - lib
| |
| + - chatterbot
| |
| + - chatterbot_corpus
+ - main.py
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Traceback (most recent call last):
File "main.py", line 1, in <module>
from lib.chatterbot.chatterbot import ChatBot
File "D:\Workspace\PYTHON\phraser\lib\chatterbot\chatterbot\__init__.py", line 4, in <module>
from .chatterbot import ChatBot
File "D:\Workspace\PYTHON\phraser\lib\chatterbot\chatterbot\chatterbot.py", line 3, in <module>
from .storage import StorageAdapter
File "D:\Workspace\PYTHON\phraser\lib\chatterbot\chatterbot\storage\__init__.py", line 2, in <module>
from .django_storage import DjangoStorageAdapter
File "D:\Workspace\PYTHON\phraser\lib\chatterbot\chatterbot\storage\django_storage.py", line 1, in <module>
from chatterbot.storage import StorageAdapter
ModuleNotFoundError: No module named …Run Code Online (Sandbox Code Playgroud) 我想在MacOS上安装多个版本的Python 3。例如,我需要Python3.6和Python3.7。当使用Linux时,我将通过从源代码构建Python来简单地创建alt安装,如下所示:
然后,我将在中安装新版本的Python usr/local/lib/pythonx.x。
在Linux上可以完美运行。如何在MacOS上访问多个版本的Python 3?
编辑:只是为了澄清我的用例。我在操作系统上安装的Python上使用了多个版本,以便随后可以将Pipenv用于指定不同Python版本的不同项目。
我在一台新 Mac 上安装了 Python。我相信我使用 Homebrew 重新安装了 Python。然而,这条路对我来说很不寻常,我想知道为什么它位于这里:
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3
我已经习惯了 Python 像这样的地方(这也是):
/Users/user.name/Library/Python/3.9/bin
第一次安装有什么不同?如果我的Python位于此处,有什么特殊注意事项吗?
python ×9
python-3.x ×3
macos ×2
chatterbot ×1
cmd ×1
configure ×1
installation ×1
makefile ×1
pip ×1
python-2.7 ×1
registry ×1
setuptools ×1
windows ×1