我需要在项目中使用winapi
,并且必须使用python 3.6
。
我安装了两个解释器:python 3.65
和python 2.7
(原始解释器)。
每当我使用pip install pypiwin32
命令时,它就会告诉我它已经安装在2.7
版本上。当我尝试将文件从2.7
目录移动到3.65
目录时,它将无法正常工作。
如何在winapi
上安装python 3.65
?
答案 0 :(得分:2)
当您安装了多个Python,并且不想使用虚拟环境时,最好的解决方案是以这种方式运行pip
:
$ python3 -m pip install spam
或者,在Windows上,使用py
启动器:
C:\> py -3 -m pip install spam
或者,如果您通常使用完全不同的命令运行Python 3.6,则是同一件事:
$ /opt/local/python36/bin/python -m pip install spam
只要您知道如何运行要运行的Python版本,就可以使用-m pip
来运行它,这样就可以确保获得随附的pip
该Python版本,并将软件包安装到该Python版本的网站库中。
总而言之,您是否有不想使用虚拟环境的原因?在这种情况下,它将使您的生活更加轻松。
答案 1 :(得分:0)
同时安装了python
和2.x
的两个版本时,应该可以使用命令3.x
来定位较新的版本。
您可以尝试
pip3
让我们知道它的进展。