我刚刚在我的服务器上安装了python 3.6.6,因为python 3.7给我带来了太多的问题。不幸的是,它并没有显示为python3可执行文件,而仅仅是python。以下是dir
的结果
aclocal.m4 config.sub Include Mac Modules Programs Python setup.py
build configure install-sh Makefile Objects pybuilddir.txt python-config Tools
config.guess configure.ac Lib Makefile.pre Parser pyconfig.h python-config.py
config.log Doc libpython3.6m.a Makefile.pre.in PC pyconfig.h.in python-gdb.py
config.status Grammar LICENSE Misc PCbuild python README.rst
我已经将env路径编辑为转到此目录
[root@server]# echo $PATH
/usr/src/Python-3.6.6/python:$PATH
甚至
/usr/src/Python-3.6.6/
但显然这是行不通的,因为目录中甚至不存在python3命令。我尝试将python重命名为python3,这样它就可以运行它了。目前,服务器附带了python 2.6.6,我不想打扰这个版本,因为我只需要一个软件的版本。虽然我需要使用pip3,如果系统找不到python3,那么也找不到pip3命令。是否必须与此安装过程有关?:
./configure --enable-optimizations --enable-loadable-sqlite-extensions
make altinstall
我不确定是不是make altinstall
搞砸了,但是。
发布于 2018-09-30 06:27:14
python -3 -m ....
或
py -3 -m ....
这些有什么问题吗?
编辑
关于你的评论,听起来可能是以下几种之一:
在可能和可行的情况下,如果您不确定,则始终使用相关的安装工具进行安装,例如apt-get
。据我所知,这会自动将Python的目录添加到$PATH
变量中。如果您确实想手动检查该变量在路径中是否为100%,也可以在CLI中键入该变量。
https://stackoverflow.com/questions/52572434
复制相似问题