如何将Apache Python路径从Python 2.7更改为3?
最初,我安装了Apache Airflow,python 2.7被设置为默认路径。现在,我正在尝试将路径从2.7更改为3。是否可以这样做,或者我需要重新安装气流并设置python路径?有什么建议会有帮助吗如何将Apache Python路径从Python 2.7更改为3?,python,python-3.x,apache,airflow,pythonpath,Python,Python 3.x,Apache,Airflow,Pythonpath,最初,我安装了Apache Airflow,python 2.7被设置为默认路径。现在,我正在尝试将路径从2.7更改为3。是否可以这样做,或者我需要重新安装气流并设置python路径?有什么建议会有帮助吗 提前谢谢 有几种方法可以确保您使用的是您想要的Python版本。Docker就是其中之一,请看一个好例子 另一个是使用虚拟环境。我只是成功地使用了它。我喜欢,但不幸的是,我在使用它时遇到了一些依赖问题 不管怎样,下面是一个应该使用Virtualenv的示例: cd your-project v
提前谢谢 有几种方法可以确保您使用的是您想要的Python版本。Docker就是其中之一,请看一个好例子 另一个是使用虚拟环境。我只是成功地使用了它。我喜欢,但不幸的是,我在使用它时遇到了一些依赖问题 不管怎样,下面是一个应该使用Virtualenv的示例:
cd your-project
virtualenv -p python3 .direnv
source .direnv/bin/activate
pip install -r requirements.txt
python--version
应该列出python3,而运行aiffair-webserver
,应该在python3中运行aiffair
我已经安装了ApacheAirflow,Python2.7被设置为默认路径
使用
而不是
pip install apache-airflow
您是否使用过类似这样的python虚拟环境?除非我怀疑使用了默认的python,通常是2.7No,否则我不会将虚拟环境用于python3。两者都通过终端安装,但不在虚拟环境上。
pip install apache-airflow