
K.Lalkovski
Vectorworks, Inc Employee-
Posts
87 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Articles
Marionette
Store
Everything posted by K.Lalkovski
-
Hi @Paolo, There are two approaches to resolve the problem: First approach: Replace VW2022 SP1(619242) with the new VW 2022 SP2(622317) . Second, if you prefer to deal with the existing VW2022 SP1(619242) Please, find the attached file scripts.zip. On the problematic PC: 1. Go to <VW App folder>\Python39\Scripts 2.Delete the contents of this folder. 3.Unzip the contents of the scripts.zip file 4.Run VW and try to install PIL. You should be able to install the Pillow package and any other package. Let me know if this works for you! Scripts.zip
-
Hi @Paolo, Please, take a look at the attached video. What is the number of the Autobuild 2022 you are testing on windows? Give me also details of your system configuration(windows version, processor). The warning on Mac will be removed in 2022 SP3. Could you prepare a video file for me to see what exactly happens on your machine? Pillow Install.mp4
-
EvalStr in VW2022 returning different results
K.Lalkovski replied to tbexon's topic in Python Scripting
Hi TBexon, if you run this on 2022 it is going to work(returns true): localized_True_Bool = vs.EvalStr(vs.Handle(0), "1=1") # Gets Localised True Bool vs.AlrtDialog(str(localized_True_Bool))/*I removed type() here*/ Regards, Konstantin -
EvalStr in VW2022 returning different results
K.Lalkovski replied to tbexon's topic in Python Scripting
-
@tbexon I asked my colleagues @Yasen Aleksiev to look into this and answer you.
-
2021 Import Errors for External Python Packages
K.Lalkovski replied to tbexon's topic in Python Scripting
@tbexon Where do you receive this behavior om Mac OS or Windows? -
@Paolo It is a warning, not an error. The pip module is part of the current python distribution with Vectorworks, both on PC and Mac. The distribution is embedded into the Vectorworks application bundle on Mac. On Win it is just a folder on the disk. On Mac, the pip module cannot be directly accessed as this can be done on PC. This line of code is used to access the embedded pip on Mac ret_code = pip.main(['install', destination,'-q','--target', cmd]) and it is the reason for the warning. In the next version of VerifyOrGetLib, I'll fix the line in order to remove that warning.
-
PIL module import fails on some Windows computers
K.Lalkovski replied to Paolo's topic in Python Scripting
@tbexon The fix for pip is now included in VW 2020 SP5. -
PIL module import fails on some Windows computers
K.Lalkovski replied to Paolo's topic in Python Scripting
@tbexon Thank you for your reply. It's not about the versions, I've sent you this pip3 copy just to see if my suspicion of what is going wrong is correct and my fix is working. -
PIL module import fails on some Windows computers
K.Lalkovski replied to Paolo's topic in Python Scripting
@Paolo The pip3 problem is fixed. You just need a 2021 version with a build number bigger than 560093. -
PIL module import fails on some Windows computers
K.Lalkovski replied to Paolo's topic in Python Scripting
@tbexon Could please try this pip3.exe in the attached archive pip3.zip 1.Goto VW folder\Python35\Scripts 2.rename old pip3.exe to pip3old.exe 3.unzip new pip3.exe. 4.Start VW and try on your machine the script above that was giving the error "SyntaxError: Non-UTF-8 code starting with '\x90'" in file D:\Program Files\Vectorwork". Report the results here.If there is no more such a syntax error try to download PIL for Python 3.5 via Marioentte.VerifyOrgetLib and let me kknow about the result. pip3.zip -
PIL module import fails on some Windows computers
K.Lalkovski replied to Paolo's topic in Python Scripting
@tbexon Thank you for the info. Could you please execute this script as well? import sys print("sys.getwindowsversion = ",sys.getwindowsversion()) -
PIL module import fails on some Windows computers
K.Lalkovski replied to Paolo's topic in Python Scripting
@Paolo If possible let the user execute the following script from the command line. Goes to Python folder of VW(Python35). import sys import locale print("sys.stdin.encoding = ", sys.stdin.encoding) print("locale.getpreferredencoding = ",locale.getpreferredencoding()) print("locale.getpreferredencoding = ",locale.getpreferredencoding(False)) print("sys.getdefaultencoding = ",sys.getdefaultencoding()) print("sys.getfilesystemencoding = ",sys.getfilesystemencoding()) -
PIL module import fails on some Windows computers
K.Lalkovski replied to Paolo's topic in Python Scripting
@Paolo , Could you please report the exact number of the build 2020 sp4 you are using? Could I have also any available information about windows (version, build), where the problem with pip 3 occurs. Do you have any other python installation on your PC ? I have tested your file Download PIL.vwx with 2020 SP4(551884), everything seems OK. I have Windows 10 Pro, build 1903. Please, take a look at the attached video. 2020-07-31-12-42-26.mp4 -
@gester Please, could you try attached file.The links to wheel files were outdated, now they are fixed. PythonLibsNeeded_v2019.vwx