2) Follow the long version of my instructions to get yourself a fully
functional version Python compiled in VS2010. (mayapy doesn’t come with pip)

Or follow the short instructions on installing pip.

   - https://pip.pypa.io/en/latest/installing/

​

On 6 February 2016 at 04:17, Eric Vignola <[email protected]> wrote:

> Here are the basics:
>
> 1) Install Visual Studio 2010
> 2) Follow the long version of my instructions to get yourself a fully
> functional version Python compiled in VS2010. (mayapy doesn't come with pip)
> 3) When faced with a package with binary dependencies (ex: numpy), you'll
> need to build them from source. So get the source, open a shell, setup
> VS2010 environments by running vcvarsall.bat located under the 64bit
> folder of your VS2010 toolchain. And then launch "python setup.py build".
> If you have all the dependencies required, then you should be able to just
> compile the package.
>
> Numpy you should be able to compile with the above steps with no
>  problems, then drop the result somewhere Maya is aware of and you're ready
> to go. Scipy is much more complex as it has Fortran dependencies that are
> difficult to configure. For that reason i chose to use the python wheels i
> discussed in my post.
>
> Last bit of advice to everyone: if you want to make life easy for
> yourselves, *just use Maya on OSX*... All you have to do is append your
> system path like so:
>
> import sys
> sys.path.append(<path to site-packages>)
>
> and you'll be swimming with all the python goodness you can dream of. For
> fun i just imported matplotlib, a package that's quite difficult to get
> working for Maya 64 bit Windows, and on OSX it was effortless.
>
> cheers!
>
>
>
>
>
> On Wed, Jan 27, 2016 at 9:28 PM, <[email protected]> wrote:
>
>> I've got numpy for maya 2016 from your goole drive, thank you.
>> But I hope to find the way to build lots of python libraries to run in
>> Maya 2016 and further. Would you mind to give some advice to build them
>> with VS2010?
>>
>> On Tuesday, September 1, 2015 at 7:23:52 AM UTC+9, Eric Vignola wrote:
>> > I've seen a lot of queries about getting scipy working in Maya (Windows
>> 64 bit) with a few not 100% reproducible answers.
>> >
>> >
>> > So after a long personal struggle with the problem, here's my solution
>> which will hopefully end the madness for all Windows Maya users:
>> >
>> >
>> >
>> >
>> > TL;DR version
>> >
>> >
>> > Click here to grab Maya 2014-2015-2016 tested versions of numpy ,scipy,
>> numexpr and other useful packages (like numexpr!).
>> >
>> >
>> > unzip them somewhere relevant to PYTHONPATH. Congratulations! You can
>> now use scipy in all it's glory!
>> >
>> >
>> >
>> >
>> > "Long" version
>> >
>> >
>> > What you need is a fully functional Python interpreted compiled with
>> MSVC2010. The steps for how to do that can be found here. Fortunately, the
>> author not only explains the steps for how and why doing this is a good
>> idea, but also provides pre-built binaries which is really nice of him. So
>> go ahead and download the 2.7.10 64bit build and unzip it somewhere (I put
>> mine here: "C:\Python27"). You can use PIP to install a properly packaged
>> Python wheels which should play nice with mayapy.
>> >
>> >
>> > Python wheels are awesome because when properly packaged they don't
>> require compilers to install C extensions. Unfortunately our new version of
>> Python isn't part of the standard distribution, so existing "official"
>> numpy and scipy wheels won't work for us. However, there are developers out
>> there who have made custom wheels which will suit our needs. The one I used
>> is made by "carlkl", a dev I've yet to directly contact to shower him with
>> praise.
>> >
>> >
>> > His builds use OpenBLAS, which I haven't benchmarked against builds
>> made with Intel MLK, but they work fine for my needs and, I presume, most
>> Maya users out there. To get the packages, find your new version of PIP you
>> just installed (mine is at "C:\Python27\Scripts\pip.exe") and run these two
>> commands:
>> >
>> >
>> > pip install -i https://pypi.anaconda.org/carlkl/simple numpy
>> > pip install -i https://pypi.anaconda.org/carlkl/simple scipy
>> >
>> >
>> > Once PIP has installed *both* packages you can either point mayapy's
>> PYTHONPATH to where PIP installed the packages, or copy them to "C:\Program
>> Files\Autodesk\Maya20XX\Python\Lib\site-packages" or whatever location you
>> keep your python modules. DO GRAB BOTH PACKAGES and don't mix and match
>> scipy with a different builds of numpy or it will complain about DLL
>> linking errors.
>> >
>> >
>> > Congratulations, you're ready to rock!
>> >
>> >
>> > Quick disclaimer: I recently noticed that running numpy.test() and
>> scipy.test() *does* make mayapy crash, and i'm not entirely certain why but
>> I do suspect it is benign. I've been using this build of scipy heavily in
>> our tools and it's been stable and happy.
>> >
>> >
>> >
>> >
>> > Cheers everyone!
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Python Programming for Autodesk Maya" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/python_inside_maya/yTOP-en1fDY/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/python_inside_maya/ad9acede-ed04-4389-ba42-bed1d41515d3%40googlegroups.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Python Programming for Autodesk Maya" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/python_inside_maya/CACv3nu45R8Mi%3DvaHrRN7m%2BuGEhyMBX_3eFxv_rh%2B7QjBU3e4BA%40mail.gmail.com
> <https://groups.google.com/d/msgid/python_inside_maya/CACv3nu45R8Mi%3DvaHrRN7m%2BuGEhyMBX_3eFxv_rh%2B7QjBU3e4BA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
*Marcus Ottosson*
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/python_inside_maya/CAFRtmOAbKafsaKHb2nUW5Curpjyb9paGe68W%3DJ2-Hgq4ZzC8hw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to