AttributeError: 'PageObject' object has no attribute 'rotateClockWise' - python

I am planning to make a pdf rotate/convert tool for self-convenient purposes.
However, the compiler indicates my the rotateClockWise module does not exist. Has anyone had a similar issue with me? or it's simply an environmental problem?
Here is the way I wrote:
from PyPDF2 import PdfFileReader,PdfFileWriter
pdf_reader = PdfFileReader(file_path_str.pdf)
pageRotate = pdf_reader.getPage(page).rotateClockWise(90)
the compile will report error as :
AttributeError: 'PageObject' object has no attribute 'rotateClockWise'
Env:
python3.7.0+PyPDF2+pycharm

It's rotateClockwise with lowercase w.

Related

YTMUSIC ERROR: 'YTMusic' object has no attribute 'parser'

I've a problem with ytmusicapi. I used it for some tests and was all ok, but now when I search for a song I get this error: 'YTMusic' object has no attribute 'parser'.
Here is a test:
from ytmusicapi import YTMusic
ytmusic = YTMusic()
ric = ytmusic.search("fix you coldplay")
print(ric)
I tried to analyze the script and I created an isoleted one but nothing.
Can you help me?
You are probably using an older version of ytmusicapi. Just update it with pip install -U ytmusicapi and it will work. I tested it on my machine and it works

kubeflow AttributeError: 'ComponentStore' object has no attribute 'uri_search_template'

I am trying to load some prebuit gcp kubeflow components using kfp.components.ComponentStore. However I am getting this error:
line 180, in _load_component_spec_in_component_ref
if self.uri_search_template:
AttributeError: 'ComponentStore' object has no attribute 'uri_search_template'
when at this line of code:
mlengine_train_op = component_store.load_component('ml_engine/train')
KFP version:
kfp 1.8.10
kfp-pipeline-spec 0.1.13
kfp-server-api 1.7.1
Steps to reproduce
import kfp
from kfp.components import func_to_container_op
COMPONENT_URL_SEARCH_PREFIX = "https://raw.githubusercontent.com/kubeflow/pipelines/1.7.1/components/gcp/"
component_store = kfp.components.ComponentStore(
local_search_paths=None, url_search_prefixes=[COMPONENT_URL_SEARCH_PREFIX])
mlengine_train_op = component_store.load_component('ml_engine/train')
mlengine_deploy_op = component_store.load_component('ml_engine/deploy')
I got this code from an example that was running on kfp 0.2.5. This is probably some version problem but does anyone knows how to update this code to the newer version?
I solved the issue. It is something that #Kabilan Mohanraj also mentioned is his comment. It looks like there is a bug if you don't set up uri_search_template when creating the ComponentStore.
I solved it by providing it as parameter, it doesn't really matter what you pass to the constructor really, but it is required because in the code there is the following
if self.url_search_prefixes:
but if you don't pass something that attribute doesn't get created in the constructor.
I fixed it like this:
component_store = kfp.components.ComponentStore(
local_search_paths=["local_search_path"], url_search_prefixes=[COMPONENT_URL_SEARCH_PREFIX]), uri_search_template="{name}/"
I hope it will help someone in the future.
I suggested in the github issue to address this by either make the error more clear or to have better check on uri_search_template attribute.

AttributeError: module 'glicko2' has no attribute 'Rating'

I successfully imported the glicko2 package.
However when I tried to call the Rating function in glicko2, I end up with the below error feedback
"AttributeError: module 'glicko2' has no attribute 'Rating'"
I am very new to python. Can someone please help me out
import glicko2 as gl2
gl2.Rating

059 Python: Tensorflow - AttributeError: 'OwnedIterator' object has no attribute 'string_handle'

the code is as follows :
iterator = tf.compat.v1.data.make_one_shot_iterator(batched_dataset)
handle = iterator.string_handle()
i try to run a Captcha crack code which is this github project and despite the fact that i had to modify so many parts of the code for compatibility issues i face this error and the error says :
AttributeError: 'OwnedIterator' object has no attribute 'string_handle'
i have been trying for more than 1 day and couldn't and can't find any solution to this issue hope someone help me run the code with No Error!
i am using Pycharm and python and Tensorflow version = 2.4.1

OpenCv and TensorFlow AttributeError: module 'cv2.dnn' has no attribute 'readNetFromTensorFlow'

When I execute this line of code
net = cv2.dnn.readNetFromTensorFlow(args["model"])
python3.6 x86 says AttributeError: module 'cv2.dnn' has no attribute 'readNetFromTensorFlow'
I also encountered the same problem, and I found it is caused by a typo. It should be
net = cv2.dnn.readNetFromTensorflow(args["model"])
the "f" of Tensorflow should be lower case.
Check out the document
https://docs.opencv.org/trunk/d6/d0f/group__dnn.html#gad820b280978d06773234ba6841e77e8d

Categories