# Failed to install easing-functions package

**URL:** <https://discourse.slicer.org/t/failed-to-install-easing-functions-package/17930>\
**Category:** Support\
**Tags:** segmentation, screen-capture\
**Created:** [June 3, 2021, 4:23am UTC](https://discourse.slicer.org/t/failed-to-install-easing-functions-package/17930 "2021-06-03T04:23:19Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![slicer365](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/slicer365/32/67549_2.png) [@slicer365](https://discourse.slicer.org/u/slicer365)\
**Post date:** [June 3, 2021, 4:23am UTC](https://discourse.slicer.org/t/failed-to-install-easing-functions-package/17930/1 "2021-06-03T04:23:20Z")

</div>

I want to use the explode models function in the animationSlicerMorph,but I need to install the easing-functions package. this picuture means no response！Is there any other way to install the package?  
 ![无标题](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/6/8/68673f4a5a8a9a493663647fa18277040b5302c3.png)

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 3, 2021, 8:50am UTC](https://discourse.slicer.org/t/failed-to-install-easing-functions-package/17930/2 "2021-06-03T08:50:39Z")

</div>

Normally it should install automatically. What do you get when you type

> import easing\_functions

into the python console.  
Did you try

> pip\_install(‘easing\_functions’)

---

<div class="post-metadata">

**Author:** ![slicer365](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/slicer365/32/67549_2.png) [@slicer365](https://discourse.slicer.org/u/slicer365)\
**Post date:** [June 3, 2021, 10:38am UTC](https://discourse.slicer.org/t/failed-to-install-easing-functions-package/17930/3 "2021-06-03T10:38:04Z")

</div>

![捕获](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/b/5/b540a761c80e0e909d79631561cf4d660695eec6.jpeg)

Thank you for your answer,yeah,it should install automatically.however，when I click OK，the whole software will pause，no responce for long time.The other ways don’t work.

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 3, 2021, 10:49am UTC](https://discourse.slicer.org/t/failed-to-install-easing-functions-package/17930/4 "2021-06-03T10:49:53Z")

</div>

Seems like auto-formatting changed the closing (’) apostrophe, it is not the same character as the opening one (hence the syntax error). Please try again with quotation mark ("")  
pip\_install(“easing-functions”)

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 3, 2021, 10:51am UTC](https://discourse.slicer.org/t/failed-to-install-easing-functions-package/17930/5 "2021-06-03T10:51:51Z")

</div>

@lassoan, actually I think the discourse is the culprit here. I type double quotes appear correct as I type here “” (i.e., both identical). But in preview they change to different characters (an opening and a closing one).  
I find this behavior very annoying where we exchange code snippets. Can it be disabled? I don’t recall this before…

---

<div class="post-metadata">

**Author:** ![slicer365](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/slicer365/32/67549_2.png) [@slicer365](https://discourse.slicer.org/u/slicer365)\
**Post date:** [June 3, 2021, 10:56am UTC](https://discourse.slicer.org/t/failed-to-install-easing-functions-package/17930/6 "2021-06-03T10:56:50Z")

</div>

Oh,my God，yes,your are right!  
thank you very much！ 💯  
 ![捕获](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/e/4/e4fdde43fb301d5e0b6818bb3167c07a478f1660.jpeg)

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [June 3, 2021, 12:31pm UTC](https://discourse.slicer.org/t/failed-to-install-easing-functions-package/17930/7 "2021-06-03T12:31:01Z")

</div>

> [@muratmaga](#):
>
> actually I think the discourse is the culprit here. I type double quotes appear correct as I type here “” (i.e., both identical). But in preview they change to different characters (an opening and a closing one).

It is not discourse’s fault. Outlook, word, latex, etc. will all convert your quotes if you don’t indicate that it is preformatted/code/verbatim text. You just need to learn the syntax. Fortunately, discourse uses markdown, which is now the standard that is used everywhere to specify formatting in plan text. You only need to learn this once and then can include code snippets correctly almost everywhere.

## Code text inline

**Plain text input:**

`Use backtick for entering `code (note the "quotes") text`. These are "quotes" outside.`

**Rendering:**

Use backtick for entering `code (note the "quotes") text`. These are “quotes” outside.

## Code block

**Plain text input:**

````plaintext
Use triple-backtick for code blocks:

```python
# Specify the language (Python, console, cpp,...) for syntax highlighting.
pip_install('easing_functions')
```

````

**Rendering:**

Use triple-backtick for code blocks:

```python
# Specify the language (Python, console, cpp,...) for syntax highlighting.
pip_install('easing_functions')

```

* * *

Note that blockquote (that is used for quoting formatted text by prepending `>`) has similar gray shading behind the text, but it is not for verbatim formatting.
