Appium.webdriver.Remote运行报错

想请教一下python在做移动化自动化测试时出现如下报错该怎么解决,求帮忙看一下~~

代码如下:
from appium import webdriver
import time
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '6.0'
desired_caps['appPackage'] = 'com.funnypuri.client'
desired_caps['appActivity'] = 'com.zilivideo.homepage.HomePageActivity'
desired_caps['deviceName'] = 'RE8DDCL1'
desired_caps['automationName'] = 'UiAutomator2'

driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
time.sleep(10)

driver.implicitly_wait(10)

for i in range(10):
driver.swipe(200,1000,200,300)
time.sleep(5)
driver.quit()

报错信息如下:
"C:\Users\Programs\Python\Python39\lib\site-packages\appium\webdriver\webdriver.py", line 230, in init
super().init(
TypeError: init() got an unexpected keyword argument 'options'

安装对应版本的库